0.13.3
Enhancements
- The - plot_machine_layoutfunction in- cpymadtools.latwissnow accepts keyword arguments which are transmitted to- scattercalls.
- The - TuneDiagramPlotter.plot_blank_tune_diagramfunction in- cpymadtools.plottersnow has a figsize argument.
Bug Fixes
- All plotting functions in the - cpymadtoolsmodule now have- LaTeX-compatible text elements.
- The - plot_latwissand- plot_machine_surveyfunctions in- cpymadtools.latwissnow properly detect element types from- TWISStable properties and does not rely on naming anymore.
- The - plot_machine_layoutfunction in- cpymadtools.latwissnow correctly scales the colorbar to the full length of the machine and not to 1.
- The - match_tunes_and_chromaticitiesfunction in- cpymadtools.matchingnow properly handles being given either only tune targets or only chromaticity targets.
- The BeamParameters class in - models.beamnow properly builds in all cases and has a- __repr__.
- Fixed some calls to the - SELECTcommand via- cpymadwhich might previously have had unintended side effects.
Maintenance
- All functions in the - cpymadtoolsmodule which offer the telescopic_squeeze argument now have it default to True to reflect operational scenarios of run III.
- The - correct_lhc_orbitfunction in- cpymadtools.orbitnow takes a required sequence positional argument.
- The - correct_lhc_orbitfunction in- cpymadtools.orbitnow defaults its mode argument to micado like the- CORRECTcommand in- MAD-Xdoes.
- The - AperturePlotter.plot_aperturefunction in- cpymadtools.plottersnow has a default figsize argument of (13, 20) instead of 15, 15.
- The minimum required version of - tfs-pandasis now 3.0.0.
See v0.13.3 release notes on GitHub and the full changes since v0.13.2.