Recent Releases of lasy
lasy - 0.6.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/394
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/400
- Added
get_dispersion()function and corresponding tests by @TimoEichner in https://github.com/LASY-org/lasy/pull/392 - Fix bug in openPMD reader when extracting central frequency by @MaxThevenet in https://github.com/LASY-org/lasy/pull/405
- Bump version number by @MaxThevenet in https://github.com/LASY-org/lasy/pull/406
Full Changelog: https://github.com/LASY-org/lasy/compare/0.6.1...0.6.2
- Python
Published by MaxThevenet about 1 year ago
lasy - 0.6.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/277
- Added the paper link in documentation section by @Paaaaarth in https://github.com/LASY-org/lasy/pull/273
- CI: Ruff by @ax3l in https://github.com/LASY-org/lasy/pull/280
- Add the axicon as a new optical element by @cdmccombs in https://github.com/LASY-org/lasy/pull/276
- Remove member function of the
Gridobject by @RemiLehe in https://github.com/LASY-org/lasy/pull/289 - Remove superfluous
set_spectral_fieldby @RemiLehe in https://github.com/LASY-org/lasy/pull/282 - Pre-Commit: Ruff on All by @ax3l in https://github.com/LASY-org/lasy/pull/287
- Update documentation to discuss sum of profiles by @MaxThevenet in https://github.com/LASY-org/lasy/pull/275
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/288
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/292
- New resampling by @NadezhdaKHACHAT in https://github.com/LASY-org/lasy/pull/269
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/293
- [mini] Fix grid size calculation in mode decomposition by @MaxThevenet in https://github.com/LASY-org/lasy/pull/297
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/294
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/299
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/303
- Make is_envelope a member of Grid by @MaxThevenet in https://github.com/LASY-org/lasy/pull/302
- Upgrade version number of Github actions tools to fix CI by @MaxThevenet in https://github.com/LASY-org/lasy/pull/305
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/306
- Added tests for LongitudinalProfileFromData and fix for issue #185 by @em-archer in https://github.com/LASY-org/lasy/pull/309
- Adding a tutorial to LASY by @Paaaaarth in https://github.com/LASY-org/lasy/pull/296
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/312
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/316
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/317
- More check on number of dimensions for rt by @MaxThevenet in https://github.com/LASY-org/lasy/pull/311
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/320
- Correcting the mode_decomposition utility code and documentation by @Paaaaarth in https://github.com/LASY-org/lasy/pull/318
- Updating Definition of Hermite-Gaussian Modes by @rob-shalloo in https://github.com/LASY-org/lasy/pull/319
- Update axicon.py by @David1one in https://github.com/LASY-org/lasy/pull/325
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/324
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/328
- Updating Definition of Laguerre-Gaussian Modes by @em-archer in https://github.com/LASY-org/lasy/pull/321
- Remove
omega0from explicit inclusion inoptical_elementby @rob-shalloo in https://github.com/LASY-org/lasy/pull/323 - Correction to the mode decomposition by @Paaaaarth in https://github.com/LASY-org/lasy/pull/326
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/330
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/331
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/333
- Enable initialisation and estimation of optional spatio-temperal coupling parameters to gaussian profile by @huixingjian in https://github.com/LASY-org/lasy/pull/307
- Fix normalize intensity by @kale-j in https://github.com/LASY-org/lasy/pull/338
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/340
- [mini] Enable offset initialisation of Gaussianprofile by @huixingjian in https://github.com/LASY-org/lasy/pull/342
- Add option to normalize using average intensity by @kale-j in https://github.com/LASY-org/lasy/pull/339
- Modify mode decomposition to gain independent value of waist in x and y dimension by @Paaaaarth in https://github.com/LASY-org/lasy/pull/341
- Quick fix to avoid dimensionality mismatch when reading openpmd profile by @delaossa in https://github.com/LASY-org/lasy/pull/344
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/346
- Implementation of Flattened-Gaussian transverse profile by @delaossa in https://github.com/LASY-org/lasy/pull/349
- Utility to denoise laser profile and adding a test for the same by @Paaaaarth in https://github.com/LASY-org/lasy/pull/315
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/350
- [mini]Fix a bug when weight approaches zero in get_zeta function by @huixingjian in https://github.com/LASY-org/lasy/pull/359
- New Optical Element: Zernike Aberrations by @rob-shalloo in https://github.com/LASY-org/lasy/pull/364
- Updated README.md by @humblefool1608 in https://github.com/LASY-org/lasy/pull/355
- [mini] Fixes bug stopping zernike aberrations from being added in
rtby @rob-shalloo in https://github.com/LASY-org/lasy/pull/367 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/366
- Update README and Documentation by @rob-shalloo in https://github.com/LASY-org/lasy/pull/362
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/368
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/375
- New Optical Element - Intensity Mask by @AnnaLiisaP in https://github.com/LASY-org/lasy/pull/357
- [mini] Longitudinal cosine profile: fix docstring by @lucafedeli88 in https://github.com/LASY-org/lasy/pull/380
- Fix
FromOpenPMDProfileby @MaxThevenet in https://github.com/LASY-org/lasy/pull/376 - Update polynomialspectralphase.py by @mjvstreeter in https://github.com/LASY-org/lasy/pull/360
- Update definition of Flattened Gaussian to include both NF and FF by @rob-shalloo in https://github.com/LASY-org/lasy/pull/363
- Implementation of CW Temporal Profile and Plane Wave Transverse Profile by @rob-shalloo in https://github.com/LASY-org/lasy/pull/373
- Added optical elements: custom spectral phase and spectral filter by @TimoEichner in https://github.com/LASY-org/lasy/pull/374
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/382
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/386
- [mini] Fix issue with flipped spectrum by @rob-shalloo in https://github.com/LASY-org/lasy/pull/388
- Fix for issue #377: Fixed
grid.get_spectral_field()andget_phi2(), addedget_spectral_phase()andget_gdd()to laser_utils by @TimoEichner in https://github.com/LASY-org/lasy/pull/383 - Fix and generalize FromOpenPMDProfile by @MaxThevenet in https://github.com/LASY-org/lasy/pull/384
- [almost mini] More consistant handling of omega axis by @MaxThevenet in https://github.com/LASY-org/lasy/pull/390
- update show function to include intensity by @rob-shalloo in https://github.com/LASY-org/lasy/pull/335
- Detect polarization state in openPMD file describing the full field by @MaxThevenet in https://github.com/LASY-org/lasy/pull/391
New Contributors
- @Paaaaarth made their first contribution in https://github.com/LASY-org/lasy/pull/273
- @cdmccombs made their first contribution in https://github.com/LASY-org/lasy/pull/276
- @NadezhdaKHACHAT made their first contribution in https://github.com/LASY-org/lasy/pull/269
- @em-archer made their first contribution in https://github.com/LASY-org/lasy/pull/309
- @David1one made their first contribution in https://github.com/LASY-org/lasy/pull/325
- @huixingjian made their first contribution in https://github.com/LASY-org/lasy/pull/307
- @delaossa made their first contribution in https://github.com/LASY-org/lasy/pull/344
- @humblefool1608 made their first contribution in https://github.com/LASY-org/lasy/pull/355
- @AnnaLiisaP made their first contribution in https://github.com/LASY-org/lasy/pull/357
- @mjvstreeter made their first contribution in https://github.com/LASY-org/lasy/pull/360
- @TimoEichner made their first contribution in https://github.com/LASY-org/lasy/pull/374
Full Changelog: https://github.com/LASY-org/lasy/compare/0.5.0...0.6.0
- Python
Published by MaxThevenet about 1 year ago
lasy - 0.5.0
What's Changed
- Doc: Button to Copy Code Blocks by @ax3l in https://github.com/LASY-org/lasy/pull/208
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/211
- Long Data Profile: Optional Phase by @ax3l in https://github.com/LASY-org/lasy/pull/212
- remove the version specifier for axiprop in requirements by @hightower8083 in https://github.com/LASY-org/lasy/pull/217
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/219
- fix the bug with array shapes in xyt propagator by @hightower8083 in https://github.com/LASY-org/lasy/pull/214
- Add cos- longitudinal profile by @lucafedeli88 in https://github.com/LASY-org/lasy/pull/207
- Closes #215 , add overloading for addition and multiplication operators in TransverseProfile by @rob-shalloo in https://github.com/LASY-org/lasy/pull/216
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/225
- Fix complex interpolation in FromArrayProfile method by @hightower8083 in https://github.com/LASY-org/lasy/pull/230
- fix a bug with
showmethod forNm>1by @hightower8083 in https://github.com/LASY-org/lasy/pull/234 - add speckled lasers to LASY by @RTSandberg in https://github.com/LASY-org/lasy/pull/221
- Add super-Gaussian longitudinal profile by @kale-j in https://github.com/LASY-org/lasy/pull/232
- Fix precision issues in assert by @AngelFP in https://github.com/LASY-org/lasy/pull/236
- Expose base class for longitudinal profile to the user by @RemiLehe in https://github.com/LASY-org/lasy/pull/237
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/238
- CI:
isort+blackcompatibility by @ax3l in https://github.com/LASY-org/lasy/pull/235 - Do not mention "Derived class" in the documentation by @RemiLehe in https://github.com/LASY-org/lasy/pull/243
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/244
- Insight wrapper by @hightower8083 in https://github.com/LASY-org/lasy/pull/229
- allow
r=0in FromArrayProfile (and derived) method by @hightower8083 in https://github.com/LASY-org/lasy/pull/245 - A fix to prevent division by zero during normalization by @hightower8083 in https://github.com/LASY-org/lasy/pull/239
- Add possibility to choose the number of points in theta by @RemiLehe in https://github.com/LASY-org/lasy/pull/251
- Update documentation for profile from array by @RemiLehe in https://github.com/LASY-org/lasy/pull/250
- Add documentation for a profile obtained from INSIGHT by @RemiLehe in https://github.com/LASY-org/lasy/pull/249
- Remove unused import by @RemiLehe in https://github.com/LASY-org/lasy/pull/257
- Add thin optical elements in
lasyby @RemiLehe in https://github.com/LASY-org/lasy/pull/199 - Fix random seed in speckled laser test by @RemiLehe in https://github.com/LASY-org/lasy/pull/258
- CI: Pre-Commit
isortby @ax3l in https://github.com/LASY-org/lasy/pull/242 - [mini] Add assert in longitudinal profile from data by @MaxThevenet in https://github.com/LASY-org/lasy/pull/248
- Have multiple calls to
write_to_filedump to different files by @RemiLehe in https://github.com/LASY-org/lasy/pull/255 - Only perform spectral-to-temporal and temporal-to-spectral transforms when needed by @RemiLehe in https://github.com/LASY-org/lasy/pull/256
- Add option to specify save directory for openpmd output by @soerenjalas in https://github.com/LASY-org/lasy/pull/260
- Fix some formatting issues in dosctrings by @MaxThevenet in https://github.com/LASY-org/lasy/pull/262
- Pass omega0 when applying optical element by @soerenjalas in https://github.com/LASY-org/lasy/pull/261
- Polynomial Spectral Phase element by @soerenjalas in https://github.com/LASY-org/lasy/pull/263
- centralized setup of spectral axis by @hightower8083 in https://github.com/LASY-org/lasy/pull/270
- Add axiparabola by @RemiLehe in https://github.com/LASY-org/lasy/pull/254
- Correct typo in the documentation of the parabolic mirror by @RemiLehe in https://github.com/LASY-org/lasy/pull/271
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/252
- [mini] fix docs compilation instructions in readme by @MaxThevenet in https://github.com/LASY-org/lasy/pull/274
New Contributors
- @RTSandberg made their first contribution in https://github.com/LASY-org/lasy/pull/221
- @kale-j made their first contribution in https://github.com/LASY-org/lasy/pull/232
Full Changelog: https://github.com/LASY-org/lasy/compare/0.4.0...0.5.0
- Python
Published by RemiLehe almost 2 years ago
lasy - 0.4.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/186
- Remove warnings in the documentation by @RemiLehe in https://github.com/LASY-org/lasy/pull/184
- openPMD write: close file by @ax3l in https://github.com/LASY-org/lasy/pull/188
- Update installation instructions by @RemiLehe in https://github.com/LASY-org/lasy/pull/192
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/191
- Show import path in the documentation by @RemiLehe in https://github.com/LASY-org/lasy/pull/193
- Fix cross-references to classes in Sphinx doc by @RemiLehe in https://github.com/LASY-org/lasy/pull/195
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/198
- Include examples as notebooks in the documentation by @RemiLehe in https://github.com/LASY-org/lasy/pull/197
- Fix warning from pydata theme by @AngelFP in https://github.com/LASY-org/lasy/pull/201
- Show progress bar in
propagateby @RemiLehe in https://github.com/LASY-org/lasy/pull/196 - Do not show low-level objects in documentation by @RemiLehe in https://github.com/LASY-org/lasy/pull/194
- Reorder profiles in documentation by @RemiLehe in https://github.com/LASY-org/lasy/pull/204
- Update LASY slogan by @RemiLehe in https://github.com/LASY-org/lasy/pull/205
- Fixes #178, fixes #153 Modal Decomposition Bug by @rob-shalloo in https://github.com/LASY-org/lasy/pull/206
- Add
showmethod to visualize the laser by @RemiLehe in https://github.com/LASY-org/lasy/pull/203
Full Changelog: https://github.com/LASY-org/lasy/compare/0.3.0...0.4.0
- Python
Published by RemiLehe over 2 years ago
lasy - 0.3.0
What's Changed
- Do not extrapolate field in
FromArrayProfilewhen usingrzgeometry by @AngelFP in https://github.com/LASY-org/lasy/pull/177 - Update writing of
positionby @RemiLehe in https://github.com/LASY-org/lasy/pull/179 - Add info on lasy version by @RemiLehe in https://github.com/LASY-org/lasy/pull/180
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/181
Full Changelog: https://github.com/LASY-org/lasy/compare/0.2.0...0.3.0
- Python
Published by RemiLehe over 2 years ago
lasy - 0.2.0
What's Changed
- Fix user guide by @RemiLehe in https://github.com/LASY-org/lasy/pull/138
- Adding an experimentally measured temporal pulse profile by @rob-shalloo in https://github.com/LASY-org/lasy/pull/130
- Add option to initialize Gaussian pulse out of focus by @RemiLehe in https://github.com/LASY-org/lasy/pull/121
- Store envelope openPMD metadata at the right level by @RemiLehe in https://github.com/LASY-org/lasy/pull/140
- Make wavelength optional for transverse profiles by @RemiLehe in https://github.com/LASY-org/lasy/pull/144
- Fix issues in the documentation by @AngelFP in https://github.com/LASY-org/lasy/pull/146
- add test for transverse profiles by @MaxThevenet in https://github.com/LASY-org/lasy/pull/104
- Close #142: Automatically normalize laser energy by @RemiLehe in https://github.com/LASY-org/lasy/pull/147
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/148
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/149
- Implement methods for conversion between temporal and spatial field presentations by @hightower8083 in https://github.com/LASY-org/lasy/pull/126
- Merge Box and Grid into new class Field by @MaxThevenet in https://github.com/LASY-org/lasy/pull/150
- New profile: from numpy array by @MaxThevenet in https://github.com/LASY-org/lasy/pull/141
- Implement Gerchberg Saxton Algorithm by @rob-shalloo in https://github.com/LASY-org/lasy/pull/139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/152
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/154
- Profile from openPMD file by @MaxThevenet in https://github.com/LASY-org/lasy/pull/151
- Add option to initialize other profiles out of focus by @RemiLehe in https://github.com/LASY-org/lasy/pull/143
- Publish to PyPI on release by @AngelFP in https://github.com/LASY-org/lasy/pull/159
- Improvements in the reader from openPMD file by @MaxThevenet in https://github.com/LASY-org/lasy/pull/158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/163
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/165
- Add new utils and reimplement
FromOpenPMDProfileby @AngelFP in https://github.com/LASY-org/lasy/pull/166 - Update docs to use
sphinx_designby @AngelFP in https://github.com/LASY-org/lasy/pull/169 - Docs: Made clear-cut usage of laser.propagate by @IlianCS in https://github.com/LASY-org/lasy/pull/157
- Move t-z converters to utils, and adopt style by @MaxThevenet in https://github.com/LASY-org/lasy/pull/167
- Conform to the new openPMD standard by @RemiLehe in https://github.com/LASY-org/lasy/pull/171
- [mini] Add 1 line on style in utils in readme by @MaxThevenet in https://github.com/LASY-org/lasy/pull/170
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/LASY-org/lasy/pull/173
- Add new
get_spectrumandget_durationutils by @AngelFP in https://github.com/LASY-org/lasy/pull/168 - Zenodo File by @ax3l in https://github.com/LASY-org/lasy/pull/172
- Make scikit-image an optional dependency, and change default for phase unwrapping by @MaxThevenet in https://github.com/LASY-org/lasy/pull/174
- Prepare release for version 0.2 by @RemiLehe in https://github.com/LASY-org/lasy/pull/160
New Contributors
- @IlianCS made their first contribution in https://github.com/LASY-org/lasy/pull/157
Full Changelog: https://github.com/LASY-org/lasy/compare/0.1.1...0.2.0
- Python
Published by MaxThevenet almost 3 years ago