Xtrack version 0.18.0
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 inLine.remove_inactive_multipoles
,LIne.remove_zero_length_drifts
,Line.merge_consecutive_drifts
andLine.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.