1.6.0
Release 1.6.0 brings a few changes, and a great amount of maintenance fixes to the package.
Enhancements
The
pyhdtoolkit.cpymadtools.lhc.make_lhc_beamsfunction now accepts the user providing values fornpartandsige. The previously hard-coded values are now used as defaults.
Changes
The
pyhdtoolkit.cpymadtools.lhc.make_lhc_beamsfunction now expectsnemitt_[xy]arguments instead of the previousemittance_[xy]. Providing the previous name is still accepted but will raise a warning.
Maintenance
A great amount of linting has been done to ensure best practices in every line of code.
Switched all relevant type hints to use the latest practices.
Fixed the
__all__exports in the__init__.pyfiles.Moved type-hint relevant imports in a
TYPE_CHECKINGblock to lighten import times.
See v1.6.0 release notes on GitHub and the full changes since v1.5.0.