Expand description
Elastic alignment and SRSF (Square-Root Slope Function) transforms.
This module provides phase-amplitude separation for functional data via the elastic framework. Key capabilities:
srsf_transform/srsf_inverse— SRSF representation and reconstructionelastic_align_pair— Pairwise curve alignment via dynamic programmingelastic_distance— Elastic (Fisher-Rao) distance between curvesalign_to_target— Align a set of curves to a common targetkarcher_mean— Karcher (Fréchet) mean in the elastic metricelastic_self_distance_matrix/elastic_cross_distance_matrix— Distance matricesreparameterize_curve/compose_warps— Warping utilities
Structs§
- Alignment
Result - Result of aligning one curve to another.
- Alignment
SetResult - Result of aligning a set of curves to a common target.
- Karcher
Mean Result - Result of the Karcher mean computation.
Functions§
- align_
to_ target - Align all curves in
datato a single target curve. - compose_
warps - Compose two warping functions:
(γ₁ ∘ γ₂)(t) = γ₁(γ₂(t)). - elastic_
align_ pair - Align curve f2 to curve f1 using the elastic framework.
- elastic_
cross_ distance_ matrix - Compute the elastic distance matrix between two sets of curves.
- elastic_
distance - Compute the elastic distance between two curves.
- elastic_
self_ distance_ matrix - Compute the symmetric elastic distance matrix for a set of curves.
- karcher_
mean - reparameterize_
curve - Reparameterize a curve by a warping function.
- srsf_
inverse - Reconstruct a curve from its SRSF representation.
- srsf_
transform - Compute the Square-Root Slope Function (SRSF) transform.