Skip to content

Xtrack version 0.18.0

Compare
Choose a tag to compare
@giadarol giadarol released this 17 Sep 13:49
· 4645 commits to main since this release

Changes:

  • Introduce e-lens with arbitrary radial profile.
  • Subtract arbitrary dipolar kick in wire beam element.
  • Introduce LongitudinalLimitRect beam element.
  • Make effective quantum radiation robust against dynamic beta.
  • Element-by-element monitor now saves value at the end of the line.
  • Tracker.twiss computes values at the end of the line (solves issues with tune computation when the last element is a drift). Added input flag values_at_element_exit to get optionally get values at the exit of the elements.
  • More efficient implementation of Line.copy.
  • Fixed issue with repeated names in Line.to_dict.
  • Option inplace=False is not anymore allowed in Line.remove_inactive_multipoles, LIne.remove_zero_length_drifts, Line.merge_consecutive_drifts and Line.merge_consecutive_multipoles. User should explicitly make a copy of the line before the simplification steps.
  • Further development of pipelined multibunch simulation capabilities, in view of strong-strong beam beam simulations.