0.13.0
Enhancements
Added a
install_ac_dipole_as_matrixfunction in thecpymadtools.specialmodule to install an AC Dipole element as a matrix, which will reflect its effect on twiss functions (which the kicker implementation does not). This matrix implementation cannot be used to influence particle tracking.
Bug Fixes
The
install_ac_dipole_as_kickerfunction now properly sets the element location to avoid a negative drift (location taken from omc3’s model_creator) if the sequence wasn’t previously madeTHIN(which it should).The
install_ac_dipole_as_kickerfunction now makes ause, sequence=...call after installing the element. Beware this means errors, correctors etc. that were set / loaded will be lost.
Maintenance
The
install_ac_dipolefunction incpymadtools.specialis now namedinstall_ac_dipole_as_kicker. This kicker implementation cannot be used to affect twiss functions, only particle tracking.
See v0.13.0 release notes on GitHub and the full changes since v0.12.0.