Releases: Wake-T/Wake-T
Releases · Wake-T/Wake-T
v0.9.1
v0.9.0
What's Changed
- Enable particle tracking of species added to wake-T by @rob-shalloo in #158
- Enables passing a function for
auto_dt_bunchinPlasmaStageby @delaossa in #159 - Increase a bit the tolerance to let the test pass. by @delaossa in #160
- Implement new gridless model by @AngelFP in #157
- Switch to
pyproject.tomlby @AngelFP in #165 - Update tests and require Python>=3.10 by @AngelFP in #166
- Add pre-commit and ruff by @AngelFP in #167
- Add name to unit tests workflow by @AngelFP in #168
- Add coverage reporting by @AngelFP in #169
- Add new codacy badges by @AngelFP in #170
- Switch to new gridless solver by default by @AngelFP in #171
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #172
- Increase tolerance of parabolic profile CI by @AlexanderSinn in #183
- Re-enable codacy-coverage-reporter step by @AngelFP in #186
- Update Codacy badges in README.md by @AngelFP in #185
- Update codacy badges in docs by @AngelFP in #187
- Disable Codacity CI test on forks by @AlexanderSinn in #193
- New OpenPMD laser input (rereloaded) by @delaossa in #189
- Update README.md by @MaxThevenet in #182
- Bump up version number before release by @MaxThevenet in #194
New Contributors
- @pre-commit-ci[bot] made their first contribution in #172
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Implement 1D unwrapping of laser envelope phase by @AngelFP in #145
- Add test for
unwrapby @AngelFP in #148 - Push bunches before saving to diagnostics by @AngelFP in #149
- Implement
ParticleBunch.copyby @AngelFP in #150 - Fix bug in tutorial by @AngelFP in #151
- Make progress bar optional by @AngelFP in #154
- Remove unused "from_pic" model by @AngelFP in #156
- FieldQuadrupole element based on FieldElement by @agolovanov in #147
- Release
v0.8.0by @AngelFP in #155
New Contributors
- @agolovanov made their first contribution in #147
Full Changelog: v0.7.1...v0.8.0
v0.7.1
v0.7.0
What's Changed
- Implement
lasyreader by @AngelFP in #129 - Improvements to
OpenPMDPulseby @AngelFP in #131 - Small fixes and improvements to the documentation by @AngelFP in #132
- Make main page of documentation as single column on small screens by @AngelFP in #134
- Fix bug when passing a list to
dt_bunchby @AngelFP in #133 - Require Python
>=3.8and update tests by @AngelFP in #140 - Make
boristhe default bunch pusher and enable parallelism by @AngelFP in #139
Full Changelog: v0.6.4...v0.7.0
v0.6.4
v0.6.3
v0.6.2
v0.6.1
Minor release mostly with bug fixes.
What's Changed
- openPMD-api: No Upper Limit by @ax3l in #116
- Change input parameters of ramp profiles by @AngelFP in #117
- Fix bug in grid global offset introduced in (#69) by @AngelFP in #118
- Allow laser envelope time step to change by @AngelFP in #119
- Avoid using latest numba release by @AngelFP in #121
- Fix and update documentation by @AngelFP in #120
- Raise
RuntimeErrorfor numba 0.57.0 by @AngelFP in #122
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Implement Boris pusher. by @jorgesantin28 in #66
- Implement new
Trackerclass 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
RZWakefieldclass 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
Fieldinstances aswakefield_modelby @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