Peroxide
Pure Rust numeric library contains linear algebra, numerical analysis, statistics and machine learning tools with R, MATLAB, Python like macros.
Latest README version
Corresponding to 0.10.0
.
Install
- Add next line to your
cargo.toml
= "0.10"
Module Structure
- src
- bin : For test some libraries
- lib.rs :
mod
andre-export
- macros : Macro files
- matlab_macro.rs : MATLAB like macro
- mod.rs
- r_macro.rs : R like macro
- ml : For machine learning (Beta)
- numerical : To do numerical things
- bdf.rs : Backward Differentiation Formula
- gauss_legendre.rs : Gauss-Legendre 4th order
- interp.rs : Interpolation
- mod.rs
- newton.rs : Newton's Method
- ode.rs : Merge all ODE algorithm to one module
- runge_kutta.rs : Runge Kutta 4th order
- spline.rs : Natural Spline
- utils.rs : Utils to do numerical things (e.g. jacobian)
- operation : To define general operations
- special : Wrapper for
special
crate- mod.rs
- function.rs : Special functions
- statistics : Statistical Tools
- structure : Fundamental data structures
- dataframe.rs : Not yet implemented
- dual.rs : Dual number system for automatic differentiation
- hyper_dual.rs : Hyper dual number system for automatic differentiation
- matrix.rs : Matrix
- multinomial.rs : For multinomial (Beta)
- mod.rs
- polynomial.rs : Polynomial
- vector.rs : Extra tools for
Vec<f64>
- util
Documentation
There is Peroxide Gitbook
Version Info
To see RELEASES.md
TODO
To see TODO.md