Published January 15, 2025
| Version v0.73.0
Software
Open
xsuite/xtrack: Xtrack version 0.73.0
Authors/Creators
- giadarol1
- Szymon Łopaciuk
- Riccardo De Maria
- Xavier1
- Frederik Florentinus Van der Veken1
- Philipp Niedermayer
- Andrea L1
- Colas Droin1
- Philippe Bélanger1
- Felix Soubelet1
- pkruyt
- kparasch
- Giacomo Broggi1
- Cristopher Cortes2
- Lorenzo Giacomel3
- pkicsiny1
- Elias Waagaard1
- Bernardo Figueiredo
- sterbini
- hannes-bartosik
- Michi3
- 1. CERN
- 2. DESY
- 3. @CERN
Description
Changes:
- Fix in emittance calculation with solenoids
- Ability to slice repeated elements.
- Added a summary of key methods and attributes in the
Environmentclass docstring. - Anchors in line definitions:
env.new_line()andBuildernow support anchors (env.placeandenv.newaccept a parameteranchorvaluedstart,end,center).- Enabled placement of sub-lines and handling of thin elements with clear ordering.
- Line-editing methods:
- Introduced new
Linemethods:insert,append,remove, andreplace. - Deprecated
Line.insert_elementandLine.append_elementin favor of new methods. - Unified API behavior with
Builderfor consistency.
- Introduced new
- Deprecation of
Multilinein favour ofEnvironment:- Extended
Environmentto handle all use cases of the deprecatedMultiline. - API backward compatibility ensured
- Automatic conversion of old
MultilineJSON toEnvironmentto ease transition. - Introduced renaming for shared elements (e.g.,
'mqxfa.a1r1/lhcb1'). - Marked
Multilinefor removal within 1–2 months, pending user communication and JSON re-saving.
- Extended
- Apply fixes and relax some tolerances in tests after a new release of SciPy changes some of the constants in
scipy.constant.
Full Changelog: https://github.com/xsuite/xtrack/compare/v0.72.2...v0.73.0
Files
xsuite/xtrack-v0.73.0.zip
Files
(15.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:03ad69f3f5d81b0f1e083372070c6782
|
15.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/xsuite/xtrack/tree/v0.73.0 (URL)
Software
- Repository URL
- https://github.com/xsuite/xtrack