Releases: xsuite/xfields
Releases · xsuite/xfields
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)
Xfields version 0.2.1
Bugfix
- added missing property in SpaceCharge3D
Xfields version 0.2.0
New feature:
- Optimized implementation of the Faddeeva function
Xfields version 0.1.1
New features:
- Use test contexts from xobjects
- Handle non-aligned xobjects in PIC class
Xfields version 0.1.0
- Supports multithreading on CPU via OpenMP.
- Requires xtrack v0.1.0.