Xtrack

Latest version: v0.63.0

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

Scan your dependencies

Page 15 of 24

0.23.1

**Changes:**
- Introduce Tracker.config to handle multiple compiled kernels with different compile flags.
- Introduce Tracker.compensate_radiation_energy_loss (tapering of magnet strengths and adjust cavity lags).
- Introduce different radiation methods in Tracker.twiss, namely full, kick_as_co, track_as_co.
- Introduce fcc-ee example;
- Introduce high-level API to freeze longitudinal variables.
- Introduce Tracker.build_particles(... (alias of xpart.build_particles(tracker=tracker, ...)
- Changed Tracker.configure_radiation(mode=... to Tracker.configure_radiation(model=....
- Fix in MAD-X loader (suppress trailing zeros in multipole strengths).


**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.22.0...v0.23.1

0.22.0

**Changes:**
- Add reverse argument in Tracker.twiss and Tracker.survey
- In Tracker.survey, add possibility to impose absolute coordinates and orientation at an arbitrary element.
- Add retry in tests involving random number generation.
- Fix dispersion calculation in 4d twiss for non ultrarelativistic beams.
- Fix behaviour of Tracker.twiss for ele_start=0.
- Add precompiled macros to use on all particles synchrotron radiation kick or scaling factor from the first particle (not yet exposed through python API, works only on CPU)

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.21.0...v0.22.0

0.21.0

**Changes:**
- Introduce capability to save/reload line using binary files.
- Introduce SimpleQuadrupole and SimpleBend for better performance in ideal beam lines.
- Introduce ParticlesMonitor.pzeta.
- Use array of UnionRef to handle elements in line.

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.20.4...v0.21.0

0.20.4

**Changes:**
- Fix: correctly pass internal record to per-particle kernels

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.20.3...v0.20.4

0.20.3

**Changes:**
- Change a default value compute_linear_normal_form(M, symplectify=True, ...)
- Handle missing fsolve_info in closed orbit search when fsolve is skipped

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.20.2...v0.20.3

0.20.2

**Changes:**
- Fix in TwissTable.to_pandas()
- Adapted madloader to account for different cavity voltage definition between mad-x and xtrack for ions.
- Introduced test on twiss with ion beam.

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.20.1...v0.20.2

Page 15 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.