Skip to content

PyAT 0.3.0

Choose a tag to compare

@lfarv lfarv released this 24 Sep 14:00
· 279 commits to master since this release
555c2af

Main changes

  • The default passmethod for RF cavities is now RFCavityPass instead of CavityPass

  • Introduction of wake elements: WakeElement, ResonatorElement, LongResonatorElement, ResWallElement,

  • Lifetime and dynamic aperture calculations,

  • new Lattice.reduce method,

  • Some badly named functions and methods now have aliases with more meaningful names:

    legacy name new name
    Lattice.radiation_on Lattice.enable_6d
    Lattice.radiation_off Lattice.disable_6d
    Lattice.radiation Lattice.is_6d
    @check_radiation @check_6d
    @set_radiation @set_6d

    From now on, it is recommended to use the new names.

  • Computation and plot of the lattice geometry

What's Changed

Bug fixes

Full Changelog: pyat-0.2.2...pyat-0.3.0