Skip to content

Release 1.6.0

Latest
Compare
Choose a tag to compare
@fsoubelet fsoubelet released this 13 Aug 14:03
b4ff24d

Release 1.6.0 is a big cleanup release.

Enhancements

  • The pyhdtoolkit.cpymadtools.lhc.make_lhc_beams function now accepts the user providing values for npart and sige. The previously hard-coded values are now used as defaults.

Changes

  • The pyhdtoolkit.cpymadtools.lhc.make_lhc_beams function now expects nemitt_[xy] arguments instead of the previous emittance_[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__.py files.
  • Moved type-hint relevant imports in a TYPE_CHECKING block to lighten import times.

What's Changed

Full Changelog: 1.5.0...1.6.0