Skip to content

Releases: xsuite/xtrack

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

Xtrack version 0.3.2

19 Oct 20:24
Compare
Choose a tag to compare

New features:

  • Possibility to freeze a subset of particles coordinates during tracking
  • pip installation works without -e

Xtrack version 0.3.0

16 Oct 09:29
Compare
Choose a tag to compare

New features:

  • .copy method for Particles and BeamElement objects
  • Generation of backtracking elements for basic elements
  • Generation of backtracker from tracker
  • Added new aperture shapes (LimitRectEllipse and LimitPolygon)
  • Introduced LossLocationRefinement

Xtrack version 0.2.4

14 Sep 08:05
Compare
Choose a tag to compare

Bugfix:

  • Memory leak in particles monitor

Xtrack version 0.2.3

28 Aug 08:53
Compare
Choose a tag to compare

Bugfix:

  • Solved issue in Particles.set_particle

Added example:

  • Direct check against SixTrack

Xtrack version 0.2.2

19 Aug 17:02
Compare
Choose a tag to compare

New feature

  • Introduced random number generator accessible inside kernels

Xtrack version 0.2.1

17 Aug 19:36
Compare
Choose a tag to compare

New features:

  • Use non-aligned objects in tracker instances, aligned objects elsewhere
  • Use get_test_contexts from xobjects

Xtrack version 0.2.0

16 Aug 15:15
Compare
Choose a tag to compare

New features:

  • Added BeamInteraction element to handle processes that produce secondary particles
  • Removed num_particles attribute in from Particles class. Replaced with _capacity, _num_active_particles,_num_lost_particles. The last two are updated only on CPU while on gpu the information must be retrieved from Particles.state.

Other clean up and fixes are also included.