Topological Data Analysis (TDA)
Contents
TDA is a python package for topological data analysis written in Rust.
Installation
Pre-built packages currently only for MacOS, Windos and most Linux distributions in PyPI and can be installed with:
pip install tda
On uncommon architectures, you may need to first
install Cargo before running pip install tda
.
Compilation from source
In order to compile from source you will need to install Rust/Cargo and maturin for the python bindings.
Maturin is best used within a Python virtual environment:
pip install maturin
git clone https://github.com/antonio-leitao/topological-data-analysis.git
cd topological-data-analysis
maturin develop --release