Releases: xsuite/xtrack
Releases · xsuite/xtrack
Xtrack version 0.8.0
New features:
- Beam elements can be controlled with xdeps references.
- Deferred expressions controlling beam elements can be imported from MAD-X.
- Additional element properties are transferred to CPU when calling
Element.to_dict()
- Change in internal data structure of
xtrack.Line
: elements are now stored in a dictionary mapping element names to element objects; the sequence of elements is defined by the list of element names.xtrack.Line.elements
becomes a read-only property.
Fixes:
- Corrected chromaticity estimates for fractional tunes above the the half integer.
Tracker.find_closed_orbit
ignoresTracker.particle_ref
when closed-orbit guess is provided.
Xtrack version 0.7.1
New features
- Qs added to results of
Tracker.twiss
. particle_ref
can be optionally attached to the line. In that case it can be omitted when callingTracker.twiss
andTracker.find_closed_orbit
.
Xtrack version 0.7.0
New features:
- Introduced in Tracker element-by-element logging of the particle coordinates
- Improved
Tracker.twiss
: faster algorithm, introduced integer tunes and phase advances - Reset
s
coordinate at the end of each turn
Xtrack version 0.6.3
New feature:
- closed-orbit in
LinearTransferMatrix
Xtrack version 0.6.2
New feature:
- Introduced LimitRacetrack
Fix:
- Issue when loading LimitRectEllipse
Xtrack version 0.6.1
Fix:
- Solves issue in conversion of RFMultipole to dictionary
Xtrack version 0.6.0
New features:
- Introduced
Tracker.cycle
- Introduced
Tracker.twiss
- Introduced
Tracker.filter_elements
- Configuration of space-charge lenses is done using Tracker.twiss instead of MAD-X
- Particles for footprint example are generated using xpart
knl
andksl
in Multipole and RFMultipole are linked tobal
using xobject.LinkedArray
Other:
- Clean up examples for direct use in documentation
- Tests introduced for mad-x loader, energy ramp, ring with space charge (frozen, quasi-frozen and PIC)
- Added test_data with precisely matched HL-LHC lattice
Xtrack version 0.5.1
Fix:
- Issue in
Monitor.to_dict
method
Xtrack version 0.5.0
New features:
- Synchrotron radiation (average and stochastic) within Multipole
- Dipolar kicks in electron_lens
Xtrack version 0.4.1
New feature:
Tracker.find_closed_orbit
works also on GPU
Other modifications:
- Slight modifications in example scripts adapting to modified interface of
xpart.build_particles(...)
andxpart.generate_matched_gaussian_bunch(...)