v1.0.0a1
Pre-release
Pre-release
What's Changed
- Convert units in read_input_data by @danielhollas in #11
- Move plotting into functions by @danielhollas in #12
- Move code to
main()by @danielhollas in #13 - Convert script to a importable package by @danielhollas in #15
- Group CLI options by @danielhollas in #16
- Add LaserPulse dataclass by @danielhollas in #17
- Move
field_cosmethod toLaserPulseclass, add unit tests by @danielhollas in #18 - Exact tests comparing to QD by @JanosJiri in #20
- Validation with QD by @JanosJiri in #21
- Move
calc_envelopeto LaserPulse and add tests by @danielhollas in #19 - Modify envelopes and test by @JanosJiri in #23
- Move pulse_wigner to LaserPulse class by @danielhollas in #25
- Analytic wigner by @JanosJiri in #27
- Improving Readmd with analytic formulas by @JanosJiri in #29
- Run field_envelopes.py script in CI by @danielhollas in #28
- Add unit test for
calc_fieldmethod by @danielhollas in #30 - Cleanup
field_envelopes.pyby @danielhollas in #31 - Add publish workflow to TestPyPI by @danielhollas in #32
- CI workflow for publishing to PyPI by @danielhollas in #33
- Release v1.0.0a1 by @danielhollas in #34
Full Changelog: v1.0.0a0...v1.0.0a1