1 unstable release
0.0.1 | Jun 25, 2022 |
---|
#52 in #hold
3KB
fitz
(Hopefully going to be...) A functional, high-level numerical library in pure Rust.
This work is very derivative of the amazing numerical/scientific computing projects in Rust that already exist, namely Peroxide.
I am building this library for several reasons:
- I am a big fan of pure Rust. As such, I am generally keen to minimise the amount of
unsafe
code I write; - While
peroxide
is a fantastic crate -- providing familiar interfaces to those coming from MATLAB, R and Python -- my projects (and the code I seek to write for them) demand one consistent interface to handle numerics. While having two namespaces (i.e.peroxide::prelude
andperoxide::fuga
) is convenient, I do not want or need them; - Finally, building this library will be a fantastic learning for myself!
Goal Functionality
My desire is that this library be an easy-to-use, comprehensive psuedo-equivalent of the NumPy and SciPy libraries with which the Python ecosystem are blessed.
- Linear algebra:
- Integration:
- Optimisation:
- Interpolation:
- Statistics:
- Time series:
Plan & To-Do List
Coming soon.