Skip to content

PyAT 0.7.1

Latest
Compare
Choose a tag to compare
@lfarv lfarv released this 03 Jun 12:13
· 35 commits to master since this release

Main changes

  • GPU tracking is now implemented, thanks to @JeanLucPons,
  • The computation of diffusion matrices is now modular and is integrated in the C integrators,
  • Full support (read/write) of MAD8 and MAD-X files,
  • Preliminary support (read/write) of Elegant files,
  • Introduction of Observable objects. Together with Variable objects, they provide a unified and expandable set of objects which can be used in matching, response matrices, plots, parameter scans…
  • Full support of element rotations and translations,
  • Computation of generic response matrices.

New matching:

in the next version the matching method will be replaced by a new incompatible one. The transition to the new matching can start with this version by using the following import sequence:

from at.future import RefptsVariable, VariableList, match

The new matching try to satisfy constraints expressed in an ObservableList by varying the variables in a VariableList.

New features

Bug fixes

New Contributors

Full Changelog: pyat-0.6.1...pyat-0.7.1