v0.6.0
What's Changed
- Implement Boris pusher. by @jorgesantin28 in #66
- Implement new
Tracker
class by @AngelFP in #76 - Implement 5th order Adams-Bashforth pusher by @AngelFP in #77
- Improve performance of Baxevanis wakefield model by @AngelFP in #79
- Implement new tracking pipeline by @AngelFP in #69
- Implement numba caching and custom decorators by @AngelFP in #80
- Improve openPMD diagnostics by @AngelFP in #81
- z injection by @delaossa in #82
- Progress bar improvements by @AngelFP in #84
- Fix plasma deposition bug by @AngelFP in #85
- Enable laser envelope solver subcycling by @AngelFP in #86
- Add support for simulations with multiple (or no) bunches by @AngelFP in #87
- Implement base
RZWakefield
class by @AngelFP in #88 - Improve efficiency of envelope solver by @AngelFP in #89
- Subgrid envelope by @delaossa in #90
- Splits a line which was too long for flake8 by @delaossa in #91
- Enable laser envelope to run in a subgrid by @AngelFP in #92
- Replace old Travis badge with GitHub actions by @AngelFP in #93
- Make use of complex envelope phase optional + allow
Field
instances aswakefield_model
by @AngelFP in #97 - Implement non centered envelope solver for laser initialization by @AngelFP in #98
- Improve performance of envelope solver by @AngelFP in #99
- Fix precision issue in calculate_ai_bi_from_axis and calculate_ai_bi_from_edge by @AlexanderSinn in #101
- Field element by @AngelFP in #102
- Add openPMD viewer test by @AngelFP in #103
- Improve documentation and add type hints by @AngelFP in #107
- Small fixes to docstrings by @AngelFP in #108
- Add support for non-electron bunches by @AngelFP in #109
- Fix test output by @AngelFP in #110
- Fix section title in the documentation by @AngelFP in #111
- Fix laser envelope amplitude by @AngelFP in #112
New Contributors
- @jorgesantin28 made their first contribution in #66
- @AlexanderSinn made their first contribution in #101
Full Changelog: v0.5.1...v0.6.0