0.20.0
Enhancements
The
get_closest_tune_approachfunction now supports therun3boolean argument introduced in version0.19.1, which is used for theLHCcase.The
couplingmodule 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.TfsDataFramereturned after aTWISScall.The
couplingmodule now has a new function,get_cminus_from_coupling_rdts, which first calls the newget_coupling_rdtsand then wraps theoptics_functions.coupling.closest_tune_approachto provide an estimate of the \(C^{-}\) according to the desired calculation method.The
lhcmodule now has a new function,carry_colinearity_knob_over, which will carry over the powering ofMQSXmagnets around an IP to a single side.The
lhcmodule now has a new function,correct_lhc_global_coupling, which will runs a tricky routine to minimize the global \(|C^{-}|\) through thedqminvariable.The
lhcmodule now has a new function,do_kmodulationwhich simulates aK-Modulationof an inner triplet quadrupoleQ1in a desired IR, and returns atfs.TfsDataFrameof 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-pandashas been raised to3.2.0.Increased test coverage.
See v0.20.0 release notes on GitHub and the full changes since v0.19.1.