Skip to content

Xtrack version 0.49.0

Compare
Choose a tag to compare
@giadarol giadarol released this 22 Jan 16:46
· 1402 commits to main since this release

Changes

  • Add method EnergyProgram.get_kinetic_energy0_at_t_s(...).
  • Add method Line.get_amplitude_detuning_coefficients(...).
  • Change Line.twiss(...) argument names: ele_start becomes start, ele_stop becomes end, twiss_init becomes init, ele_init becomes init_at, ele_co_search becomes co_search_at.
  • Renamed TwissTable.betz0 to TwissTable.bets0.
  • xdeps manager initialized by default when creating a line.
  • Add possibility to define optimization targets from line or vars through Line.target(...) or Line.vars.target(...).
  • Add possibility to define optimization targets from existing twiss tables through TwissTable.target(...).]
  • In Line.match remove preserve, preserve_start, preserve_stop, user can pass a twiss table instead.
  • Add method Optimizer.tag(...).
  • Remove LinearTransferMatrix (was already deprecated).
  • Rename amplitude detuning coefficients in the LineSegmentMap element (detx_x becomes det_xx, detx_y becomes det_xy, etc…).
  • Thick elements allowed by default when importing from MAD-X.
  • Add dependency on pandas.
  • Improvements and updates in many examples.

Full Changelog: v0.48.2...v0.49.0