Skip to content

Releases: xsuite/xfields

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

Xfields version 0.6.0

08 Jun 19:22
Compare
Choose a tag to compare

Change:

  • Definition of longitudinal coordinate zeta changed from zeta = s beta/beta0 - beta c t to zeta = s - beta0 c t.

Xfields version 0.5.1

12 May 21:19
Compare
Choose a tag to compare

Changes:

  • Introduced configuration tools for e-cloud simulations

Xfields version 0.5.0

03 May 14:54
Compare
Choose a tag to compare

Changes:

  • Introduced tricubic interpolator
  • Introduced electron cloud and electron lens elements based on tricubic interpolator

Xfields version 0.4.3

21 Mar 20:51
Compare
Choose a tag to compare

Changes:

  • Spacecharge installation in line done in place using Line.insert_elements instead of internal drift regeneration