Skip to content

Releases: xsuite/xtrack

Xtrack version 0.90.0

08 Sep 08:19

Choose a tag to compare

Changes:

  • Environment.particles can be used to store a set of reference particles that can be associated to lines or environments and can be controlled with variables.
  • Drift element now has a model attribute that allows choosing between the exact and the expanded map.
  • Add isthick column to SurveyTable.
  • Add rigidity0 property to Particles class.

Full Changelog: v0.89.4...v0.90.0

Xtrack version 0.89.4

04 Sep 11:21

Choose a tag to compare

Changes:

  • Raise error when attempting 4d twiss with radiation on
  • Keep cavities on when correcting closed orbit
  • Support additional element types in Environment.new(...)

Full Changelog: v0.89.4...v0.89.4

Xtrack version 0.89.3

03 Sep 20:34

Choose a tag to compare

Changes:

  • Use runtime flags instead of compile flags for backtracking
  • Fix in LossLocationRefinement
  • Fix in Cavity properties

Full Changelog: v0.89.2...v0.89.3

Xtrack version 0.89.2

01 Sep 12:28

Choose a tag to compare

Changes:

  • Use runtime flags instead of separated track kernels for tapering and twiss with radiation.
  • Fix in track kernel used by isolated elements.
  • Fix in coupling calculation (adjust tolerance for no coupling detection)

Full Changelog: v0.89.1...v0.89.2

Xtrack version 0.89.1

31 Aug 09:54

Choose a tag to compare

Changes:

  • Fix in Edwards-Teng coupling calculation
  • Support DriftSlice in MAD-NG interface
  • Use analytic expression of uncoupled W matrix when resolving initial conditions for Twiss
  • Use runtime flag instead of compile flag to disable cavity kick in 4d Twiss calculation

Full Changelog: v0.89.0...v0.89.1

Xtrack version 0.89.0

30 Aug 18:27

Choose a tag to compare

Changes:

  • Implement additional misalignment capabilities (X rotation, Y rotation) in all elements. Rotations can be applied using an arbitrary point as center. Correction on the time coordinates is implemented.
  • Change algorithm for computation of Edwards-Teng coupling coefficients.
  • Implement CrabCavity element. The new element is thick and supports slicing.
  • Cavity becomes a thick element (old behavior can be obtained by setting zero length). It supports slicing.
  • Multipole can optionally be a thick element and supports slicing. MAD-X kickers are imported thick multipoles.
  • MAD-X and MAD-NG writers adapted to new elements.

Full Changelog: v0.88.8...v0.89.0

Xtrack version 0.88.8

15 Aug 07:59

Choose a tag to compare

Changes:

  • Fix: plotting issues with Line.twiss(at_s=...)

Full Changelog: v0.88.8...v0.88.8

Xtrack version 0.88.7

14 Aug 21:38

Choose a tag to compare

Changes:

  • UniformSolenoid and VariableSolenoid support arbitrary shift of the solenoid axis (x0, y0). Multipolar components remain centered in (0,0).
  • Handle initial condition on kinetic momenta in Line.twiss(...)

Full Changelog: v0.88.6...v0.88.7

Xtrack version 0.88.6

12 Aug 15:06

Choose a tag to compare

Changes:

  • Fix in BeamElement metaclass

Full Changelog: v0.88.5...v0.88.6

Xtrack version 0.88.4

11 Aug 14:37

Choose a tag to compare

Changes:

  • Refactor python code for slice elements
  • Adapt examples and tests to use xt.load(...) and Environment.var.load(...) instead of individual methods for madx, json and python files

Full Changelog: v0.88.3...v0.88.4