Changelog

0.1.0

Initial release with the following content:

  • Model: MADX via cpymad backend

  • Inverse modeling: linear optics from closed orbits (LOCO)

  • Parameters:

    • Quadrupole and multipole errors

    • BPM/steerer gain errors

    • Any variables that can be specified in MADX (used via :=); this allows to model, for example, BPM/steerer rolls, longitudinal shifts, etc.

  • Jacobian computation:

    • Finite-difference approximation

    • Analytical formulas

  • Optimizers: