1.3.0
Release 1.3.0
brings a few additions and bug fixes.
Enhancements
The
pyhdtoolkit.plotting.aperture.plot_physical_apertures
now has anxoffset
argument similar to the one of the other plotting functions.The
pyhdtoolkit.plotting.envelope.plot_beam_envelope
now has anxoffset
argument similar to the one of the other plotting functions.The
pyhdtoolkit.plotting.layout
module has a new public function,scale_patches
, to enable easy scaling of the element patches.
Bug Fixes
The
pyhdtoolkit.plotting.layout.plot_machine_layout
function will now plot skew elements too, with a hatching pattern to differentiate them from their normal counterparts.
Maintenance
The
pyhdtoolkit.plotting.styles.paper.SINGLE_COLUMN
matplotlib style has been adjusted to be tighter at the edges of the figure when saving to a file.Relaxed the tolerance of some coupling correction tests as the routine seems to perform slightly worse on the new MAD-X version.
Removed deprecated workers versions from the CI configuration.
Updated the CI configuration to use the latest versions of the docker actions.
See v1.3.0 release notes on GitHub and the full changes since v1.2.0.