Lasy

Latest version: v0.5.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

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 `show` method for `Nm>1` by 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` + `black` compatibility 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=0` in 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 `lasy` by 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 `isort` by 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_file` dump 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

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 `propagate` by 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 `show` method 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

0.3.0

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8422611.svg)](https://doi.org/10.5281/zenodo.8422611)

What's Changed
* Do not extrapolate field in `FromArrayProfile` when using `rz` geometry by AngelFP in https://github.com/LASY-org/lasy/pull/177
* Update writing of `position` by 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

0.2.0

[![DOI](https://zenodo.org/badge/571485038.svg)](https://zenodo.org/badge/latestdoi/571485038)

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 `FromOpenPMDProfile` by AngelFP in https://github.com/LASY-org/lasy/pull/166
* Update docs to use `sphinx_design` by 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_spectrum` and `get_duration` utils 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

0.1.1

0.1.0

This is our initial alpha release.

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.