Releases: xsuite/xtrack
Releases · xsuite/xtrack
Xtrack version 0.90.0
Changes:
Environment.particlescan be used to store a set of reference particles that can be associated to lines or environments and can be controlled with variables.Driftelement now has amodelattribute that allows choosing between the exact and the expanded map.- Add
isthickcolumn toSurveyTable. - Add
rigidity0property toParticlesclass.
Full Changelog: v0.89.4...v0.90.0
Xtrack version 0.89.4
Changes:
- Raise error when attempting 4d twiss with radiation on
- Keep cavities on when correcting closed orbit
- Support additional element types in
Environment.new(...)
Full Changelog: v0.89.4...v0.89.4
Xtrack version 0.89.3
Changes:
- Use runtime flags instead of compile flags for backtracking
- Fix in LossLocationRefinement
- Fix in Cavity properties
Full Changelog: v0.89.2...v0.89.3
Xtrack version 0.89.2
Changes:
- Use runtime flags instead of separated track kernels for tapering and twiss with radiation.
- Fix in track kernel used by isolated elements.
- Fix in coupling calculation (adjust tolerance for no coupling detection)
Full Changelog: v0.89.1...v0.89.2
Xtrack version 0.89.1
Changes:
- Fix in Edwards-Teng coupling calculation
- Support
DriftSlicein MAD-NG interface - Use analytic expression of uncoupled W matrix when resolving initial conditions for Twiss
- Use runtime flag instead of compile flag to disable cavity kick in 4d Twiss calculation
Full Changelog: v0.89.0...v0.89.1
Xtrack version 0.89.0
Changes:
- Implement additional misalignment capabilities (X rotation, Y rotation) in all elements. Rotations can be applied using an arbitrary point as center. Correction on the time coordinates is implemented.
- Change algorithm for computation of Edwards-Teng coupling coefficients.
- Implement
CrabCavityelement. The new element is thick and supports slicing. Cavitybecomes a thick element (old behavior can be obtained by setting zero length). It supports slicing.Multipolecan optionally be a thick element and supports slicing. MAD-X kickers are imported thick multipoles.- MAD-X and MAD-NG writers adapted to new elements.
Full Changelog: v0.88.8...v0.89.0
Xtrack version 0.88.8
Xtrack version 0.88.7
Changes:
UniformSolenoidandVariableSolenoidsupport arbitrary shift of the solenoid axis (x0, y0). Multipolar components remain centered in (0,0).- Handle initial condition on kinetic momenta in
Line.twiss(...)
Full Changelog: v0.88.6...v0.88.7
Xtrack version 0.88.6
Xtrack version 0.88.4
Changes:
- Refactor python code for slice elements
- Adapt examples and tests to use xt.load(...) and Environment.var.load(...) instead of individual methods for madx, json and python files
Full Changelog: v0.88.3...v0.88.4