Skip to content

Releases: xsuite/xfields

Xfields version 0.25.5

10 Nov 13:44

Choose a tag to compare

Changes:

  • Adapt and simplify examples.

Full Changelog: v0.25.4...v0.25.5

Xfields version 0.25.4

30 Oct 14:04

Choose a tag to compare

Changes:

  • Fix for corruption in Slicer.copy

Full Changelog: v0.25.3...v0.25.4

Xfields version 0.25.3

28 Oct 11:25

Choose a tag to compare

Changes:

  • Use Environment.remove() to remove elements

Full Changelog: v0.25.2...v0.25.3

Xfields version 0.25.2

16 Sep 13:27

Choose a tag to compare

Changes:

  • Move xfields part of prebuilt_kernel_definitions from xsuite to xtrack

Full Changelog: v0.25.1...v0.25.2

Xfields version 0.25.1

30 Jul 15:34

Choose a tag to compare

Changes:

  • Tightened tolerances as a result of the removal of the default rtol = atol = 1e-7 setting in xo.assert_allclose.

Full Changelog: v0.25.0...v0.25.1

Xfields version 0.25.0

21 Jul 06:44

Choose a tag to compare

Changes:

  • Added support for computing 4D numerical luminosity integrals, recording 3D particle distribution grids for luminous region/collision visualisation, and a new record table to store luminosity per bunch crossing.

Full Changelog: v0.24.0...v0.25.0

Xfields version 0.24.0

26 May 13:59

Choose a tag to compare

Changes:

  • Introduce TwissTable.get_ibs_and_synrad_emittance_evolution(...)

Full Changelog: v0.23.4...v0.24.0

Xfields version 0.23.2

23 May 21:34

Choose a tag to compare

Changes:

  • Avoid unnecessary buffer movements.
  • Faster e-cloud insertions.
  • Support custom prefix in autogenerated names for SpaceCharge

Full Changelog: v0.23.1...v0.23.2

Xfields version 0.23.1

12 May 19:54

Choose a tag to compare

Changes:

  • Adapt to newer compiled-kernel management

Full Changelog: v0.23.0...v0.23.1

Xfields version 0.23.0

31 Mar 11:20

Choose a tag to compare

Changes:

  • Add beamstrahlung for PIC solver. Implement phi (crossing angle) and alpha (crossing plane) such that setter updates deferred expressions (other beam slice moments) in beambeam3d.py.
  • Change in IBS convention to return amplitude growth rates for consistency with synchrotron radiation damping times, instead of the current emittance growth rates.
  • Fix more random seeds in tests.

Full Changelog: v0.22.3...v0.23.0