### 2 releases

0.0.2 | Sep 2, 2019 |
---|---|

0.0.1 | Aug 31, 2019 |

#**370** in Machine learning

**MIT**and GPL-3.0+

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

~**32–47MB**

~809K SLoC