Releases: xsuite/xfields
Releases · xsuite/xfields
Xtrack version 0.9.0
Changes:
- Implementation of beamstrahlung in BeamBeamBiGaussian3D.
- Restored GPU tests that were skipped by mistake in previous releases.
- Introduce test for Gx Gy calculation in beam beam.
Xfields version 0.8.4
Changes:
- Use MIT Feddeeva function implementation on CPU (faster).
Xfields version 0.8.3
Changes:
- Introduced "scale_strength" parameter to switch off beam-beam elements together with their embedded dipolar kick subtraction.
- Fixed issue with zero denominator in calculation of Gx, Gy functions around (0, 0) within beambeam3d.
Full Changelog: v0.8.1...v0.8.3
Xfields version 0.8.1
Changes:
- Version number accessible as
xfields.__version__
.
Xfields version 0.8.0
Changes:
- Pipeline capabilities in BeamBeam 6D - getting ready for strong-strong simulations
- Better testing of Faddeeva function
- Adapt spacecharge implementation to stricter behaviour of xobjects reference fields
configure_orbit_dependent_parameters_for_bb
removes dipolar component also for wire elements
Xfields version 0.7.1
Changes
Adapted to new Xobjects and Xtrack API:
- C source code provided in
_extra_c_sources
inside class declaration,_move_to
renamed tomove
,XoStruct
renamed to_XoStruct
). - Kernel declarations can be provided through the
_kernel
dictionary when subclassingBeamElement
. - Renamed
per_particle_kernels
to_per_particle_kernels
.
Xfields version 0.7.0
Changes:
- New API for
BeamBeamBiGaussian2D
andBeamBeamBiGaussian3D
. More explicit names and similar interfaces for the two classes. - Reorganised
BeamBeamBiGaussian3D
to allow for strong-strong simulations - Removed usage of
xobjects.dress
function which has been discontinued. - Replaced
xobjects.DressedStruct
withxobjects.HybridClass
following change in Xobjects - Fix include logic for BiGaussianFieldmap
Xfields version 0.6.3
Changes:
- Fix in Faddeeva function implementation.
Xfields version 0.6.2
Changes:
- Update setup.py
Xfields version 0.6.1
Changes:
- Add copyright statement to all files
- Add license file