0.19.0
Enhancements
The
pyhdtoolkit.plottingpackage has a new sub-package,pyhdtoolkit.plotting.sbswith modules to plot coupling (coupling) and phase (phase) segment-by-segment results.The
pyhdtoolkit.plotting.sbspackage has a new utility module,utils, with helpful functions for plotting.The
pyhdtoolkit.cpymadtools.lhcmodule has a new function,get_lhc_bpms_twiss_and_rdtsto easily get coupling RDTs at all observation points (BPMs) in the LHC sequence.
Documentation
A new gallery was added showcasing the plotting of segment-by-segment coupling and phase results.
Maintenance
The
plot_latwissfunction now plots the quadrupole gradient of a dipole with the same shade as a normal quadrupole.A new dependency, the
optics_functionspackage, was added.The documentation for the
plottingmodule has been extended.Tests were added for the new functionality.
Input files for various tests have been regrouped in relevant directories for clarity.
See v0.19.0 release notes on GitHub and the full changes since v0.18.0.