Skip to content

Releases: xsuite/xfields

Xfields version 0.25.1

30 Jul 15:34
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

Xfields version 0.22.3

25 Mar 15:36
Compare
Choose a tag to compare

Changes:

  • Adapt tests.

Full Changelog: v0.22.2...v0.22.3

Xfields version 0.22.2

13 Feb 16:12
Compare
Choose a tag to compare

Changes:

  • Fix in linear expansion of Bassetti-Erskine calculation

Full Changelog: v0.22.1...v0.22.2

Xfields version 0.22.1

07 Feb 16:54
Compare
Choose a tag to compare

Changes:

  • Minor fixes related to ConvData being an BeamElement unnecessarily

Full Changelog: v0.22.0...v0.22.1

Xfields version 0.22.0

24 Jan 13:14
Compare
Choose a tag to compare

Changes:

  • Enable UniformBinSlicer, CompressedProfile, ElementWithSlicer and WakeTracker with cupy. Update all tests to run with cupy as well.

Full Changelog: v0.21.6...v0.22.0