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.