Releases: xsuite/xfields
Releases · xsuite/xfields
Xfields version 0.25.1
Changes:
- Tightened tolerances as a result of the removal of the default
rtol = atol = 1e-7
setting inxo.assert_allclose
.
Full Changelog: v0.25.0...v0.25.1
Xfields version 0.25.0
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
Changes:
- Introduce
TwissTable.get_ibs_and_synrad_emittance_evolution(...)
Full Changelog: v0.23.4...v0.24.0
Xfields version 0.23.2
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
Xfields version 0.23.0
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
Xfields version 0.22.2
Xfields version 0.22.1
Changes:
- Minor fixes related to ConvData being an BeamElement unnecessarily
Full Changelog: v0.22.0...v0.22.1
Xfields version 0.22.0
Changes:
- Enable
UniformBinSlicer
,CompressedProfile
,ElementWithSlicer
andWakeTracker
withcupy
. Update all tests to run withcupy
as well.
Full Changelog: v0.21.6...v0.22.0