Skip to content

Releases: xsuite/xtrack

Xtrack version 0.65.2

10 Jul 13:25
Compare
Choose a tag to compare

Changes:

  • Add tilt and shift for solenoid multipolar components (#511)

Full Changelog: v0.65.1...v0.65.2

Xtrack version 0.65.1

10 Jul 07:23
Compare
Choose a tag to compare

Changes:

  • Revert #510 for now as it is causing issues with coasting
  • Fix in test for GPU contexts

Full Changelog: v0.65.0...v0.65.1

Xtrack version 0.65.0

09 Jul 15:52
Compare
Choose a tag to compare

Changes:

  • Add a quadrupole fringe (#508)
  • Fix for solenoid radiation on OpenCL (#509)
  • Fix issue when using time dependent variables (or logger) with multitracker (#510)

Full Changelog: v0.64.1...v0.65.0

Xtrack version 0.64.1

24 Jun 15:15
Compare
Choose a tag to compare

Changes:

  • Added Numpy 2.0 compatibility #507

Full Changelog: v0.64.0...v0.64.1

Xtrack version 0.64.0

24 Jun 14:34
Compare
Choose a tag to compare

Changes:

  • Fix in Particles.from_pandas(): properly load random generator seeds #465
  • Added get_normalized_coordinates to twiss_init and relocalized the calculation to _W_phys2norm function #468
  • Add non-linear chromaticity to LineSegmentMap #476
  • Solenoid: apply radiation after multipolar kick #505

Full Changelog: v0.63.0...v0.64.0

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