Library crates

JMax is also a set of pure-Rust library crates you can embed directly — no Python, no C++, no LAPACK/BLAS. Each crate is independently useful and published to crates.io.

CratePurpose
jmax-symbolicComputer-algebra engine: canonical term algebra, diff, e-graph simplify, integrate, solve.
jmax-flowgflowG dataflow substrate: lowering, autodiff (grad/HVP/Hessian), optimization, ODE solvers.
jmax-linalgDense linear algebra: LU, Cholesky, QR, symmetric eigen, SVD, pseudoinverse.
jmax-dspFFT/IFFT, windows, spectrogram, FIR + IIR filtering.
jmax-statDistributions, RNG, and a parametric + nonparametric hypothesis-test suite.
jmax-frameTyped dataframes with CSV and real Parquet I/O, group-by, pivot, joins.
jmax-convexLinear, quadratic, and nonlinear constrained optimization.
jmax-unitsDimensional analysis and unit conversion.
jmax-verifyFormal-verification bridge: emit Lean 4 from symbolic results.

Full embedding API: docs.rs/jmax.