Skip to content

Releases: xsuite/xtrack

Xtrack version 0.14.5

11 Jun 11:55

Choose a tag to compare

New feature:

  • Possibility to skip kernel compilation when creating tracker (to access the source without compiling)

Xtrack version 0.14.4

09 Jun 16:31

Choose a tag to compare

Changes:

  • Add copyright statement to all files
  • Add license file
  • Add metadata in setup.py

Xtrack version 0.14.0

08 Jun 19:21

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.

Xtrack version 0.13.0

12 May 21:16

Choose a tag to compare

New features:

  • io_buffer and internal records for data logging inside beam elements
  • Logging of emitted photons in Multipole
  • possibility to unfreeze a line (invalidating the associated tracker)
  • Fix in synchrotron radiation

Xtrack version 0.12.0

01 May 08:32

Choose a tag to compare

Changes:

  • Introduced FirstOrderTaylorMap.
  • Tracker can start and stop at any element of the line both in collective and non-collective mode.
  • LossLocationRefinement by default allows backtracking only through a restricted list of element types.
  • Fix initialisation fo random number generation by Tracker in collective mode.
  • Preserve order of elements at the same s coordinate when imported from MAD-X.
  • Import polygon aperture from MAD-X.
  • Import deferred expressions from MAD-X in Wire element.
  • Moved generation of Line from sixtrack input to sixtracktools package.

Xtrack version 0.11.4

06 Apr 09:05

Choose a tag to compare

Changes:

  • Adapt to Xdeps v0.0.5 API
  • Removed default to zero for variables used in Xdeps expressions (default is disabled after MAD-X import)

Xtrack version 0.11.3

02 Apr 12:40

Choose a tag to compare

Changes:

  • Introdude multi-frame mode in ParticlesMonitor
  • Added examples for ParticlesMonitor usage

Xtrack version 0.11.2

31 Mar 21:39

Choose a tag to compare

Fix:

  • Particles of species different from the reference particle correctly propagated in LossLocationRefinement

Xtrack version 0.11.1

31 Mar 07:50

Choose a tag to compare

Changes:

  • Global aperture check can be disabled passing Tracker(..., global_xy_limit=None).
  • Particles lost on the global aperture limit are identified by -1 in the particle state.
  • Fixes in LossLocationRefinement: correct propagation of global aperture settings, correct charge and mass in refinement (and in BeamInteraction. Global aperture check is disabled for backtracker.

Xtrack version 0.11.0

28 Mar 21:39

Choose a tag to compare

Changes:

  • Changed stored energy variable from psigma to ptau
  • Cleaned up examples for mixed cpu/gpu simulations and for ring with synchrotron radiation
  • MAD-X loader uses angle variable instead of knl[0] to set reference system curvature (used in tapered lattices)
  • Dispersion calculation accounts for energy loss along the beam line (needed in presence of strong radiation)