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.1

What's Changed

  • [mini] Bump version number by @MaxThevenet in https://github.com/LASY-org/lasy/pull/393

Full Changelog: https://github.com/LASY-org/lasy/compare/0.6.0...0.6.1

- 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 Grid object by @RemiLehe in https://github.com/LASY-org/lasy/pull/289
  • Remove superfluous set_spectral_field by @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 omega0 from explicit inclusion in optical_element by @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 rt by @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 FromOpenPMDProfile by @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() and get_phi2(), added get_spectral_phase() and get_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 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

- 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 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

- Python
Published by RemiLehe over 2 years ago

lasy - 0.3.0

DOI

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

- Python
Published by RemiLehe over 2 years ago

lasy - 0.2.0

DOI

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

- Python
Published by MaxThevenet almost 3 years ago

lasy - 0.1.1

- Python
Published by ax3l about 3 years ago

lasy - 0.1.0

This is our initial alpha release.

- Python
Published by ax3l about 3 years ago