Overview of Peroxide capabilities
masterPeroxide is a comprehensive numerical library including:
- Linear Algebra: Matrix structures, LU/QR/SVD/Cholesky decompositions, eigenvalues/vectors, and determinants.
- Automatic Differentiation: Forward AD using
Jet<N>(aliasesDual,HyperDual) and the#[ad_function]macro. - Numerical Analysis: Interpolation (Lagrange, Splines), Non-linear regression (Gradient Descent, Levenberg-Marquardt), ODE solvers (Explicit/Implicit), and Root finding.
- Statistics: Probability distributions, RNG algorithms, and ordered statistics.
- DataFrame: Mixed-type columns with support for CSV, NetCDF, and Parquet I/O.
- Functional Programming: Matrix mapping via
fmap,col_map, androw_map.