Skip to content

Releases: xsuite/xfields

Xfields version 0.4.2

09 Mar 16:02
Compare
Choose a tag to compare

Fix:

  • Fixes in tests

Xfields version 0.4.1

16 Feb 13:38
Compare
Choose a tag to compare

Fix:

  • Adapt to new xtrack.Line data structure

Xfields version 0.4.0

06 Jan 23:36
Compare
Choose a tag to compare

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

06 Dec 14:36
Compare
Choose a tag to compare

Bugfix

  • Problem found in Spacecharge.copy()

Xfields version 0.3.0

18 Nov 18:13
Compare
Choose a tag to compare

Change in the Xsuite package structure:

  • The xline package is removed
    • xline.Line becomes xtrack.Line
    • instead of xline.Drift, xline.Multipole etc. use directly xt.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 and xtrack.Particles to be replaced by xpart.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

29 Aug 18:57
Compare
Choose a tag to compare

Bugfix

  • added missing property in SpaceCharge3D

Xfields version 0.2.0

18 Aug 10:36
Compare
Choose a tag to compare

New feature:

  • Optimized implementation of the Faddeeva function

Xfields version 0.1.1

17 Aug 19:42
Compare
Choose a tag to compare

New features:

  • Use test contexts from xobjects
  • Handle non-aligned xobjects in PIC class

Xfields version 0.1.0

04 Aug 13:23
e8b374e
Compare
Choose a tag to compare
  • Supports multithreading on CPU via OpenMP.
  • Requires xtrack v0.1.0.