Welcome to twiss’s documentation!
Coupled twiss parameters (Wolski twiss matrices) computation for arbitrary even dimension.
Examples:
- Example-01: Coupled twiss parameters
- Example-02: Tune derivatives
- Example-03: Twiss derivatives
- Example-04: Phase advance derivatives
- Example-05: Tune uncertainty from systematic errors
- Example-06: Matching (composable)
- Example-07: Matching (autograd)
- Example-08: Matching (autograd & taylor model)
- Example-09: Matched distribution
API:
- Math
mod()
- Matrix
is_symplectic()
projection()
rotation()
rotation_block()
symplectic_block()
symplectic_conjugate()
symplectic_identity()
symplectic_inverse()
symplectify()
- Wolski
advance()
is_stable()
propagate()
twiss()
- Normal
cs_normal()
lb_normal()
normal_to_wolski()
parametric()
wolski_to_normal()
- Convert
cs_to_wolski()
lb_to_wolski()
wolski_to_cs()
wolski_to_lb()
- Invariant
cs_invariant()
invariant()
lb_invariant()
- Transport
cs_transport()
lb_transport()
momenta()
transport()
wolski_transport()
- Distribution
normal()