A collection of OCaml Math and Statistics functions.
- Perform simple and sophisticated mathematical and statistical analysis inside of (mostly) OCaml.
- Have a descriptive, simple, and typed approach to those algorithms.
- descriptive: what a function does should be easy to understand from the type and name.
- simple: don't worry about the corner cases of the alogrithms, until you have to.
- typed: obviously.
- Well tested. There are a subtle dependency between
float
capabilities and these algorithms. The test suite aims to provide bounds as well as a benchmark for comparing algorithms. - Informative examples.
make
will compile source.make test
for tests. We use Kaputt as the testing framework. Tests are found in*.mlt
files and are joined with their respective source files only when we build a test target.make covered_test
for Bisect instrumented test coverage.
make setup
will opam install
these: