0.5.0

Enhancements

  • Python 3.8 compatibility.

  • Added a optics module.

  • Added slots to classes.

  • Almost fully covered in tests.

Bug Fixes

  • Important fix of the lattice matchers in cpymadtools.

Maintenance

  • Fully type hinted the package.

  • Improved logging.

  • Replaced tqdm with rich.

  • Updated dependencies.

  • Added some development tools and configurations.

See v0.5.0 release notes on GitHub and the full changes since v0.4.1.