#numerical #pure #computing #scientific-computing #analysis #hold #peroxide

yanked fitz

On hold for upcoming numerical analysis project

1 unstable release

0.0.1 Jun 25, 2022

#48 in #hold

MIT license

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 and peroxide::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.


No runtime deps