Welcome to ndmap’s documentation!
Higher order partial derivatives computation with respect to one or several tensor-like variables. Taylor series function approximation (derivative table and series function representation). Parametric fixed point computation.
Examples:
- Example-01: Derivative
- Example-02: Derivative table representation
- Example-03: Derivative table propagation
- Example-04: Jet class
- Example-05: Nonlinear mapping approximation
- Example-06: Fixed point
- Example-07: Parametric fixed point
- Example-08: Fixed point manipulation (collision)
- Example-09: Fixed point manipulation (change point type)
- Example-10: Alignment indices chaos indicators
- Example-11: Closed orbit (dispersion)
- Example-12: Closed orbit (quadrupole shift)
- Example-13: Closed orbit (sextupole shift)
- Example-14: Closed orbit (responce matrix & correction)
- Example-15: Tune (chromaticity)
- Example-16: Tune (responce matrix & correction)
- Example-17: Tune (spread)
- Example-18: Parametric twiss
- Example-19: Parametric phase advance
- Example-20: Poisson bracket
- Example-21: Taylor integrator
- Example-22: Yoshida integrator
- Example-23: Direct invariant
- Example-24: Direct invariant (parametric)
- Example-25: Composition
- Example-26: Composition (closed orbit)
- Example-27: Inverse
- Example-28: Inverse (closed orbit)
- Example-29: Momenta generator
- Example-30: Factorization (kick)
- Example-31: Factorization (fodo)
- Example-32: Factorization (factorize)
- Example-33: Nonlinear mapping approximation (gradient)
- Example-34: ORM optics correction
- Example-35: ORM optics correction (training loop)
- Example-36: ORM optics correction (training loop + elementwise computation)
- Example-37: Normalized dispersion
- Example-38: Coupling (minimal tune distance)
- Example-39: Coupling (minimal tune distance correction)
- Example-40: Coupling (amplitude ratio correction)
API:
- Util
curry_apply()
first()
flatten()
last()
most()
multinomial()
nest()
orthogonal()
rest()
symplectic()
tolist()
- Derivative
derivative()
- Gradient
derivative()
evaluate()
factor()
group()
hessian()
index()
jacobian()
naught()
reduce()
scalar()
select()
series()
signature()
split()
- Complex
- Signature
apply()
chop()
get()
set()
signature()
to()
- Index
build()
index()
reduce()
- Series
clean()
fetch()
merge()
series()
split()
- Evaluate
compare()
evaluate()
table()
- Propagate
identity()
propagate()
- Parametric fixed point
chain_point()
check_point()
clean_point()
fixed_point()
matrix()
newton()
parametric_fixed_point()
- Bracket
bracket()
- Taylor
taylor()
- Yoshida
coefficients()
yoshida()
- Invariant
invariant()
- Inverse
inverse()
- Momenta
momenta()
- Factorization
factorize()
hamiltonian()
hamiltonian_inverse()
solution()
- Jet
Jet