Skip to content

Releases: xsuite/xtrack

Xtrack version 0.7.0

04 Feb 16:27
Compare
Choose a tag to compare

New features:

  • Introduced in Tracker element-by-element logging of the particle coordinates
  • Improved Tracker.twiss: faster algorithm, introduced integer tunes and phase advances
  • Reset s coordinate at the end of each turn

Xtrack version 0.6.3

26 Jan 09:59
Compare
Choose a tag to compare

New feature:

  • closed-orbit in LinearTransferMatrix

Xtrack version 0.6.2

25 Jan 14:40
Compare
Choose a tag to compare

New feature:

  • Introduced LimitRacetrack

Fix:

  • Issue when loading LimitRectEllipse

Xtrack version 0.6.1

21 Jan 16:46
Compare
Choose a tag to compare

Fix:

  • Solves issue in conversion of RFMultipole to dictionary

Xtrack version 0.6.0

06 Jan 23:34
Compare
Choose a tag to compare

New features:

  • Introduced Tracker.cycle
  • Introduced Tracker.twiss
  • Introduced Tracker.filter_elements
  • Configuration of space-charge lenses is done using Tracker.twiss instead of MAD-X
  • Particles for footprint example are generated using xpart
  • knl and ksl in Multipole and RFMultipole are linked to bal using xobject.LinkedArray

Other:

  • Clean up examples for direct use in documentation
  • Tests introduced for mad-x loader, energy ramp, ring with space charge (frozen, quasi-frozen and PIC)
  • Added test_data with precisely matched HL-LHC lattice

Xtrack version 0.5.1

11 Dec 09:51
Compare
Choose a tag to compare

Fix:

  • Issue in Monitor.to_dict method

Xtrack version 0.5.0

10 Dec 13:09
Compare
Choose a tag to compare

New features:

  • Synchrotron radiation (average and stochastic) within Multipole
  • Dipolar kicks in electron_lens

Xtrack version 0.4.1

06 Dec 14:30
Compare
Choose a tag to compare

New feature:

  • Tracker.find_closed_orbit works also on GPU

Other modifications:

  • Slight modifications in example scripts adapting to modified interface of xpart.build_particles(...) and xpart.generate_matched_gaussian_bunch(...)

Xtrack version 0.4.0

18 Nov 18:05
Compare
Choose a tag to compare

Change in the Xsuite package structure:

  • The xline package is removed
    • xline.Line becomes xtrack.Line
    • instead of xline.Drift, xline.Multipole etc. use directly xt.Drift, xt.Multipole
    • The Tracker objects are automatically updated when the line is modified (no need to regenerate the tracker)
  • There is only one Particles class within Xsuite
    • xline.Partices and xtrack.Particles replaced by xpart.Particles
  • The reference python implementation of the main elements, which used to be in xline, is moved to a small package called ducktrack, installed together with xtrack, to be used only for testing purposes (not part of normal simulation workflows)
  • Tracker(... sequence= ... ) becomes Tracker(... line= ... )

New feature

  • Tracker class has new methods for closed-orbit search and one-turn-matrix calculation with finite differences

Xtrack version 0.3.3

25 Oct 13:08
Compare
Choose a tag to compare

New feature:

  • Aperture interpolation now works in the presence of thick and collective elements

Interface modification:

  • Isolated elements do not update at_element and at_turn, which are instead handled only by the Tracker objects