1.1.0
Release 1.1.0 brings some changes to match the adapted extracted API for beamopticsanalysis/cpymadtools.
Code using pyhdtoolkit will need to be adapted.
Breaking Changes
- The - correctors,- errors,- orbitand- setupmodules has been removed and their functionality included in- lhc, as it was- LHC-specific.
- The - generatorsmodule has been made private.
Bug Fixes
- The - prepare_lhc_run2function now properly calls the found sequence file.
- The - get_table_tfsfunction now avoids using the- dframe()method of tables and converts them to a dict, then to a DataFrame to export. The previous implementation would sometimes crash on certain element names, or in cases of sliced sequences.
Enhancements
- The - do_kmodulationfunction now accepts- kwargsthat will be passed down to the- TWISScall.
Maintenance
- Documentation has been updated for all new APIs. Refer to the gallery for example uses. 
- The - _generatorsbeing now private, they have been removed from the public API documentation.
- Tests and internal API usehave been adapted. 
- Some style parameters in - paperhave been adapted.
- The - lhcmodule has been split up into many smaller private modules. The functionality of the APIs is unchanged, and they are still exposed at the- lhclevel.
See v1.1.0 release notes on GitHub and the full changes since v1.0.0.