Releases: LASY-org/lasy
Releases · LASY-org/lasy
0.5.0
What's Changed
- Doc: Button to Copy Code Blocks by @ax3l in #208
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #211
- Long Data Profile: Optional Phase by @ax3l in #212
- remove the version specifier for axiprop in requirements by @hightower8083 in #217
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #219
- fix the bug with array shapes in xyt propagator by @hightower8083 in #214
- Add cos- longitudinal profile by @lucafedeli88 in #207
- Closes #215 , add overloading for addition and multiplication operators in TransverseProfile by @rob-shalloo in #216
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #225
- Fix complex interpolation in FromArrayProfile method by @hightower8083 in #230
- fix a bug with
show
method forNm>1
by @hightower8083 in #234 - add speckled lasers to LASY by @RTSandberg in #221
- Add super-Gaussian longitudinal profile by @kale-j in #232
- Fix precision issues in assert by @AngelFP in #236
- Expose base class for longitudinal profile to the user by @RemiLehe in #237
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #238
- CI:
isort
+black
compatibility by @ax3l in #235 - Do not mention "Derived class" in the documentation by @RemiLehe in #243
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #244
- Insight wrapper by @hightower8083 in #229
- allow
r=0
in FromArrayProfile (and derived) method by @hightower8083 in #245 - A fix to prevent division by zero during normalization by @hightower8083 in #239
- Add possibility to choose the number of points in theta by @RemiLehe in #251
- Update documentation for profile from array by @RemiLehe in #250
- Add documentation for a profile obtained from INSIGHT by @RemiLehe in #249
- Remove unused import by @RemiLehe in #257
- Add thin optical elements in
lasy
by @RemiLehe in #199 - Fix random seed in speckled laser test by @RemiLehe in #258
- CI: Pre-Commit
isort
by @ax3l in #242 - [mini] Add assert in longitudinal profile from data by @MaxThevenet in #248
- Have multiple calls to
write_to_file
dump to different files by @RemiLehe in #255 - Only perform spectral-to-temporal and temporal-to-spectral transforms when needed by @RemiLehe in #256
- Add option to specify save directory for openpmd output by @soerenjalas in #260
- Fix some formatting issues in dosctrings by @MaxThevenet in #262
- Pass omega0 when applying optical element by @soerenjalas in #261
- Polynomial Spectral Phase element by @soerenjalas in #263
- centralized setup of spectral axis by @hightower8083 in #270
- Add axiparabola by @RemiLehe in #254
- Correct typo in the documentation of the parabolic mirror by @RemiLehe in #271
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #252
- [mini] fix docs compilation instructions in readme by @MaxThevenet in #274
New Contributors
- @RTSandberg made their first contribution in #221
- @kale-j made their first contribution in #232
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #186
- Remove warnings in the documentation by @RemiLehe in #184
- openPMD write: close file by @ax3l in #188
- Update installation instructions by @RemiLehe in #192
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #191
- Show import path in the documentation by @RemiLehe in #193
- Fix cross-references to classes in Sphinx doc by @RemiLehe in #195
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #198
- Include examples as notebooks in the documentation by @RemiLehe in #197
- Fix warning from pydata theme by @AngelFP in #201
- Show progress bar in
propagate
by @RemiLehe in #196 - Do not show low-level objects in documentation by @RemiLehe in #194
- Reorder profiles in documentation by @RemiLehe in #204
- Update LASY slogan by @RemiLehe in #205
- Fixes #178, fixes #153 Modal Decomposition Bug by @rob-shalloo in #206
- Add
show
method to visualize the laser by @RemiLehe in #203
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- Do not extrapolate field in
FromArrayProfile
when usingrz
geometry by @AngelFP in #177 - Update writing of
position
by @RemiLehe in #179 - Add info on lasy version by @RemiLehe in #180
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #181
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- Fix user guide by @RemiLehe in #138
- Adding an experimentally measured temporal pulse profile by @rob-shalloo in #130
- Add option to initialize Gaussian pulse out of focus by @RemiLehe in #121
- Store envelope openPMD metadata at the right level by @RemiLehe in #140
- Make wavelength optional for transverse profiles by @RemiLehe in #144
- Fix issues in the documentation by @AngelFP in #146
- add test for transverse profiles by @MaxThevenet in #104
- Close #142: Automatically normalize laser energy by @RemiLehe in #147
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #148
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #149
- Implement methods for conversion between temporal and spatial field presentations by @hightower8083 in #126
- Merge Box and Grid into new class Field by @MaxThevenet in #150
- New profile: from numpy array by @MaxThevenet in #141
- Implement Gerchberg Saxton Algorithm by @rob-shalloo in #139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #152
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #154
- Profile from openPMD file by @MaxThevenet in #151
- Add option to initialize other profiles out of focus by @RemiLehe in #143
- Publish to PyPI on release by @AngelFP in #159
- Improvements in the reader from openPMD file by @MaxThevenet in #158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #163
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #165
- Add new utils and reimplement
FromOpenPMDProfile
by @AngelFP in #166 - Update docs to use
sphinx_design
by @AngelFP in #169 - Docs: Made clear-cut usage of laser.propagate by @IlianCS in #157
- Move t-z converters to utils, and adopt style by @MaxThevenet in #167
- Conform to the new openPMD standard by @RemiLehe in #171
- [mini] Add 1 line on style in utils in readme by @MaxThevenet in #170
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #173
- Add new
get_spectrum
andget_duration
utils by @AngelFP in #168 - Zenodo File by @ax3l in #172
- Make scikit-image an optional dependency, and change default for phase unwrapping by @MaxThevenet in #174
- Prepare release for version 0.2 by @RemiLehe in #160
New Contributors
Full Changelog: 0.1.1...0.2.0