0.6.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #277
- Added the paper link in documentation section by @Paaaaarth in #273
- CI: Ruff by @ax3l in #280
- Add the axicon as a new optical element by @cdmccombs in #276
- Remove member function of the
Gridobject by @RemiLehe in #289 - Remove superfluous
set_spectral_fieldby @RemiLehe in #282 - Pre-Commit: Ruff on All by @ax3l in #287
- Update documentation to discuss sum of profiles by @MaxThevenet in #275
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #288
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #292
- New resampling by @NadezhdaKHACHAT in #269
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #293
- [mini] Fix grid size calculation in mode decomposition by @MaxThevenet in #297
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #294
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #299
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #303
- Make is_envelope a member of Grid by @MaxThevenet in #302
- Upgrade version number of Github actions tools to fix CI by @MaxThevenet in #305
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #306
- Added tests for LongitudinalProfileFromData and fix for issue #185 by @em-archer in #309
- Adding a tutorial to LASY by @Paaaaarth in #296
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #312
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #316
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #317
- More check on number of dimensions for rt by @MaxThevenet in #311
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #320
- Correcting the mode_decomposition utility code and documentation by @Paaaaarth in #318
- Updating Definition of Hermite-Gaussian Modes by @rob-shalloo in #319
- Update axicon.py by @David1one in #325
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #324
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #328
- Updating Definition of Laguerre-Gaussian Modes by @em-archer in #321
- Remove
omega0from explicit inclusion inoptical_elementby @rob-shalloo in #323 - Correction to the mode decomposition by @Paaaaarth in #326
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #330
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #331
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #333
- Enable initialisation and estimation of optional spatio-temperal coupling parameters to gaussian profile by @huixingjian in #307
- Fix normalize intensity by @kale-j in #338
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #340
- [mini] Enable offset initialisation of Gaussianprofile by @huixingjian in #342
- Add option to normalize using average intensity by @kale-j in #339
- Modify mode decomposition to gain independent value of waist in x and y dimension by @Paaaaarth in #341
- Quick fix to avoid dimensionality mismatch when reading openpmd profile by @delaossa in #344
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #346
- Implementation of Flattened-Gaussian transverse profile by @delaossa in #349
- Utility to denoise laser profile and adding a test for the same by @Paaaaarth in #315
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #350
- [mini]Fix a bug when weight approaches zero in get_zeta function by @huixingjian in #359
- New Optical Element: Zernike Aberrations by @rob-shalloo in #364
- Updated README.md by @humblefool1608 in #355
- [mini] Fixes bug stopping zernike aberrations from being added in
rtby @rob-shalloo in #367 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #366
- Update README and Documentation by @rob-shalloo in #362
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #368
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #375
- New Optical Element - Intensity Mask by @AnnaLiisaP in #357
- [mini] Longitudinal cosine profile: fix docstring by @lucafedeli88 in #380
- Fix
FromOpenPMDProfileby @MaxThevenet in #376 - Update polynomial_spectral_phase.py by @mjvstreeter in #360
- Update definition of Flattened Gaussian to include both NF and FF by @rob-shalloo in #363
- Implementation of CW Temporal Profile and Plane Wave Transverse Profile by @rob-shalloo in #373
- Added optical elements: custom spectral phase and spectral filter by @TimoEichner in #374
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #382
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #386
- [mini] Fix issue with flipped spectrum by @rob-shalloo in #388
- Fix for issue #377: Fixed
grid.get_spectral_field()andget_phi2(), addedget_spectral_phase()andget_gdd()to laser_utils by @TimoEichner in #383 - Fix and generalize FromOpenPMDProfile by @MaxThevenet in #384
- [almost mini] More consistant handling of omega axis by @MaxThevenet in #390
- update show function to include intensity by @rob-shalloo in #335
- Detect polarization state in openPMD file describing the full field by @MaxThevenet in #391
New Contributors
- @Paaaaarth made their first contribution in #273
- @cdmccombs made their first contribution in #276
- @NadezhdaKHACHAT made their first contribution in #269
- @em-archer made their first contribution in #309
- @David1one made their first contribution in #325
- @huixingjian made their first contribution in #307
- @delaossa made their first contribution in #344
- @humblefool1608 made their first contribution in #355
- @AnnaLiisaP made their first contribution in #357
- @mjvstreeter made their first contribution in #360
- @TimoEichner made their first contribution in #374
Full Changelog: 0.5.0...0.6.0