Skip to content

Releases: xsuite/xtrack

Xtrack version 0.63.0

12 Jun 14:35
Compare
Choose a tag to compare

Changes:

  • Introduce Line.get_strengths().
  • Line.get_strengths(), Line.survey() and Line.twiss() take the default for reverse from line.twiss_default.
  • Line.twiss accepts init = 'full_periodic'.
  • In Line.twiss, when only start is passed, the twiss is performed over a full turn.
  • Introduced TwissTable.zero_at(...) method and zero_at argument in Line.twiss().
  • Support xt.START and xt.END in twiss also in reverse mode.
  • Add ylim control in twissplot.

Full Changelog: v0.62.0...v0.63.0

Xtrack version 0.62.0

04 Jun 20:42
Compare
Choose a tag to compare

Changes:

  • Support multipolar components in solenoid

Full Changelog: v0.61.0...v0.62.0

Xtrack version 0.61.0

23 May 16:52
Compare
Choose a tag to compare

Changes:

  • Introduce full ramping and gaussian excitation matrices in LineSegmentMap.
  • Support xt.START and xt.END to implicitly define start and end in Line.twiss().
  • Introduce Line.configure_intrabeam_scattering().

Full Changelog: v0.60.0...v0.61.0

Xsuite version 0.60.0

23 May 16:35
Compare
Choose a tag to compare

Changes:

  • Introduce capability to correct beam trajectory and closed orbit using response matrix (SVD or MICADO)
  • Update optimizer API (e.g. Optimizer.enable(targets.., vary=...) instead of Optimizer.enable_vary() and Optimizer.enable_targets().
  • Add hkick and vkick in Line table.
  • Fix in XRotation.

[already on pypi since 14 May 2024]

Full Changelog: v0.59.1...v0.60.0

Xtrack version 0.59.1

03 May 14:26
Compare
Choose a tag to compare

Changes:

  • Fix in tests

Full Changelog: v0.59.1...v0.59.1

Xtrack version 0.59.0

02 May 15:25
Compare
Choose a tag to compare

Changes:

  • Introduce shift_s transformation to all relevant elements.
  • Multipolar components (knl and ksl) available in Bend, Quadrupole, Sextupole, Octupole.

Full Changelog: v0.58.0...v0.59.0

Xtrack version 0.58.0

02 May 15:23
Compare
Choose a tag to compare

Changes:

Full Changelog: v0.57.3...v0.58.0

Xtrack version 0.57.3

29 Apr 10:37
Compare
Choose a tag to compare

Changes:

  • Fix in loss location refinement (build of auxiliary track kernel)

Full Changelog: v0.57.2...v0.57.3

Xtrack version 0.57.2

27 Apr 04:43
Compare
Choose a tag to compare

Changes:

  • Introduce Line.get_ibs_growth_rates(...)
  • Introduce Line._insert_thick_elements_at_s(...)
  • Replace _allow_backtrack with _allow_loss_refinement
  • Add s_tol in element insertion methods.
  • Better initialization of io_buffer

Full Changelog: v0.57.1...v0.57.2

Xtrack version 0.57.1

25 Apr 11:57
Compare
Choose a tag to compare

Changes:

  • Introduce new particles properties: kin_px, kin_py, kin_ps, kin_xprime, kin_yprime.
  • Adapt tests (to avoid issue of cpymad)