Releases: xsuite/xfields
Releases · xsuite/xfields
Xfields version 0.6.1
Changes:
- Add copyright statement to all files
- Add license file
Xfields version 0.6.0
Change:
- Definition of longitudinal coordinate
zeta
changed fromzeta = s beta/beta0 - beta c t
tozeta = s - beta0 c t
.
Xfields version 0.5.1
Changes:
- Introduced configuration tools for e-cloud simulations
Xfields version 0.5.0
Changes:
- Introduced tricubic interpolator
- Introduced electron cloud and electron lens elements based on tricubic interpolator
Xfields version 0.4.3
Changes:
- Spacecharge installation in line done in place using
Line.insert_elements
instead of internal drift regeneration
Xfields version 0.4.2
Fix:
- Fixes in tests
Xfields version 0.4.1
Fix:
- Adapt to new
xtrack.Line
data structure
Xfields version 0.4.0
New feature:
- Introduced tool to setup space-charge interactions in a given line (beam sizes obtained through xtrack.Tracker.twiss)
Xfields version 0.3.1
Bugfix
- Problem found in Spacecharge.copy()
Xfields version 0.3.0
Change in the Xsuite package structure:
- The xline package is removed
xline.Line
becomesxtrack.Line
- instead of
xline.Drift
,xline.Multipole
etc. use directlyxt.Drift
,xt.Multipole
- The Tracker objects are automatically updated when the line is modified (no need to regenerate the tracker)
- There is only one Particles class within Xsuite
xline.Partices
andxtrack.Particles
to be replaced byxpart.Particles
- The reference python implementation of the main elements, which used to be in xline, is moved to a small package called
ducktrack
, installed together with xtrack, to be used only for testing purposes (not part of normal tracking workflow)