2 releases
0.0.2 | Sep 2, 2019 |
---|---|
0.0.1 | Aug 31, 2019 |
#8 in #pandas
660KB
672 lines
Rusty Pandas - A general purpose mathematics library for Rust
MIT License - 2019 Jordan Osborn
This package is not focused on performance however performance will not be sacrificed if possible. It is designed to be a self contained package, with a consistent and easy to use API. It should mainly find use during stages of exploratory mathematics. It amalgamates several popular rust libraries in to a consistent api.
Very early stage of development
Add following to cargo.toml
rusty_pandas = "0.0.1"
Requires GNU SL and GNU MP.
In-Progress
- Data-Frames and series implementing the pandas api (as close as possible)
Future
Will eventually contain most common mathematical utilities:
- Fourier Transforms
- Linear Algebra
- Tensors
- Optimisation
- Curve fitting
- Root finding
- Symbolic mathematics
- Big integers and floats
- Complex numbers
- Fixed Point mathematics
- Integration - Calculus
- ODE Solvers
- Graphing
- Statistical methods
- Machine learning, deep learning
- Geometry
- Data scraping
- Financial mathematics
- Sets
- Groups
- Graphs
- Probability
- Symbolic mathematics
- GPU support
- Maths frontend
- etc.
- Full documentation
- Benchmarking and test suite
Dependencies
~33–46MB
~791K SLoC