scikitfda
scikit-fda is an open-source Python library for functional data analysis (FDA). It provides data structures and algorithms for representing and analyzing curves, surfaces, and other functional data, with a design that complements NumPy, SciPy, and scikit-learn.
Two central data representations are FDataGrid, which stores irregular or regular discretizations of curves on a
Functional data analysis capabilities include smoothing and denoising, registration (curve alignment), functional principal component analysis (FPCA),
scikit-fda emphasizes compatibility with scikit-learn, offering estimators and transformers that can be used in pipelines and