0.20.0
Enhancements
The
get_closest_tune_approach
function now supports therun3
boolean argument introduced in version0.19.1
, which is used for theLHC
case.The
coupling
module now has a new function,get_coupling_rdts
, which will return the coupling Resonance Driving Terms throughout all elements in the sequence as columns added to thetfs.TfsDataFrame
returned after aTWISS
call.The
coupling
module now has a new function,get_cminus_from_coupling_rdts
, which first calls the newget_coupling_rdts
and then wraps theoptics_functions.coupling.closest_tune_approach
to provide an estimate of the \(C^{-}\) according to the desired calculation method.The
lhc
module now has a new function,carry_colinearity_knob_over
, which will carry over the powering ofMQSX
magnets around an IP to a single side.The
lhc
module now has a new function,correct_lhc_global_coupling
, which will runs a tricky routine to minimize the global \(|C^{-}|\) through thedqmin
variable.The
lhc
module now has a new function,do_kmodulation
which simulates aK-Modulation
of an inner triplet quadrupoleQ1
in a desired IR, and returns atfs.TfsDataFrame
of the results.
Documentation
Various docstrings have been corrected on wrong details, and some examples have been added.
Maintenance
Various private helpers have been added through different modules.
The minimum required version of
tfs-pandas
has been raised to3.2.0
.Increased test coverage.
See v0.20.0 release notes on GitHub and the full changes since v0.19.1.