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