numeric-statistics 0.2.0

Numeric Statistics: functions for min, max, average, variance, standard deviation, and more to come.
Documentation

Numeric Statistics Rust crate

Numeric Statistics provides functions for min, max, average, variance, standard deviation, and more to come.

Example

#[macro_use]
use numeric_statistics::assert_eq_f64;
use numeric_statistics::f64::{
    min::*,
    max::*,
    average::*,
    variance::*, 
    standard_deviation::*
};
let values = &[1.0, 2.0, 4.0];
let min = min(values);
let max = max(values);
let average = average(values);
let variance = variance(values);
let standard_deviation = standard_deviation(values);
assert_eq!(min, 1.0);
assert_eq!(max, 4.0);
assert_eq_f64!(average, 2.3333333333333333 as f64);
assert_eq_f64!(variance, 2.3333333333333333 as f64);
assert_eq_f64!(standard_deviation, 1.5275252316519465 as f64);

Num Command

This is a work-in-progress to translate the Num Command software from POSIX into Rust.

https://github.com/numcommand/num