fitz

Crates.iofitz
lib.rsfitz
version0.0.1
sourcesrc
created_at2022-06-25 17:41:09.931593
updated_at2022-06-25 17:41:09.931593
descriptionOn hold for upcoming numerical analysis project.
homepagehttps://github.com/samnaughtonb/fitz
repositoryhttps://github.com/samnaughtonb/fitz
max_upload_size
id613155
size3,670
Sam NB (samnaughtonb)

documentation

README

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.


Commit count: 0

cargo fmt