peroxide 0.20.0

Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with farmiliar syntax
Documentation
extern crate peroxide;
use peroxide::*;

fn main() {
    let r = dual(3, 0);
    let m = dual(2, 1);
    (1f64 - m / r).print();

    m.powf(r).print(); // (x^3, 3x^2) = (8, 12)
    r.powf(m).print(); // (3^x, 3^x * ln(3)) = (9, 9.8875...)
    m.powf(m).print(); // (x^x, x^x(ln(x) + 1)) = (4, 6.7725...)
}