0.6.0

Enhancements

  • Full compatibility across OSes (thanks to cpymad’s progress).

  • Added a tfstools module.

  • Added a beam module in optics.

  • Added a (experimental) timedata module in plotting.

Documentation

  • Added a docs dependency.

  • Started documentation site.

Maintenance

  • Improved object validation with pydantic.

  • Made cpymad a default dependency.

  • Updated dependencies.

  • Moved CI to GitHub Actions, now covers all platforms.

  • Improved test coverage.

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