Releases: pals-project/pals-python
Releases · pals-project/pals-python
0.3.0
This is the third pre-release of the PALS Python API.
What's Changed
- Simplify import statements by @EZoni in #30
- Update
.gitignoreby @ax3l in #37 - Env: Add
condaby @ax3l in #35 - Sub-Directories:
kinds,parametersby @ax3l in #34 - Clean & Split Tests by @ax3l in #36
- Comprehensive Element Update by @ax3l in #33
- Implement
UnionEle.elementsby @ax3l in #40 Marker: Finalize by @ax3l in #42- Update RF & Aperture Parmeters by @ax3l in #43
- Refactor
MagneticMultipoleParametersby @ax3l in #44 - Fix inline comment in Quadrupole class by @EZoni in #50
- Rename CI workflow by @EZoni in #51
- Implement ElectricMultipoleParameters by @EZoni in #49
- Remove ThinElement by @EZoni in #53
- Add CodeQL analysis workflow by @EZoni in #54
- Add
BeamLine.from/to_fileFunctions by @ax3l in #57 - Add Lattice class by @EZoni in #59
- Add
PlaceholderNameby @ax3l in #60 - Lattice w/ PlaceHolder Name by @ax3l in #62
- YAML/JSON: Preserve Insertion Order by @ax3l in #64
- PALS Root Structure by @ax3l in #63
- Modernize: Python 3.11+ by @ax3l in #65
- Add test to validate examples in the main PALS repository by @EZoni in #55
- Use new ruff-check pre-commit ID, update version by @EZoni in #66
- pre-commit update by @EZoni in #68
Full Changelog: 0.2.0...0.3.0
0.2.0
This is the second pre-release of the PALS Python API.
What's Changed
- Rename
LineasBeamLineby @EZoni in #15 - Prepare PyPI patch 0.1.1 by @EZoni in #22
- Update README file by @EZoni in #21
- Run CI tests with more Python versions by @EZoni in #19
- Update copyright notice and license agreement by @EZoni in #24
- Fix BeamLine name attribute by @EZoni in #16
- Skip 'Element' suffix for common elements by @EZoni in #28
- Change module import name from pals-schema to pals by @EZoni in #25
Full Changelog: 0.1.0...0.2.0