Skip to content

Releases: xsuite/xfields

Xtrack version 0.9.0

29 Nov 08:06
Compare
Choose a tag to compare

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

01 Nov 14:45
Compare
Choose a tag to compare

Changes:

  • Use MIT Feddeeva function implementation on CPU (faster).

Xfields version 0.8.3

21 Oct 19:26
Compare
Choose a tag to compare

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

16 Oct 07:06
Compare
Choose a tag to compare

Changes:

  • Version number accessible as xfields.__version__.

Xfields version 0.8.0

17 Sep 13:53
Compare
Choose a tag to compare

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

13 Aug 07:50
Compare
Choose a tag to compare

Changes

Adapted to new Xobjects and Xtrack API:

  • C source code provided in _extra_c_sources inside class declaration, _move_to renamed to move, XoStruct renamed to _XoStruct).
  • Kernel declarations can be provided through the _kernel dictionary when subclassing BeamElement.
  • Renamed per_particle_kernels to _per_particle_kernels.

Xfields version 0.7.0

11 Aug 17:52
Compare
Choose a tag to compare

Changes:

  • New API for BeamBeamBiGaussian2D and BeamBeamBiGaussian3D. 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 with xobjects.HybridClass following change in Xobjects
  • Fix include logic for BiGaussianFieldmap

Xfields version 0.6.3

29 Jun 15:31
Compare
Choose a tag to compare

Changes:

  • Fix in Faddeeva function implementation.

Xfields version 0.6.2

09 Jun 17:14
Compare
Choose a tag to compare

Changes:

  • Update setup.py

Xfields version 0.6.1

09 Jun 09:17
Compare
Choose a tag to compare

Changes:

  • Add copyright statement to all files
  • Add license file