The purpose of this repository is to showcase the usage of the the Giotto-tda Python library. Have a look at our NeurIPS workshop paper for more information.
Clone this repository on your local machine by running
git clone https://github.com/ulupo/giotto-tda_demo_POSTECH_MINDS.git
and move inside the root folder by running
cd giotto-tda_demo_POSTECH_MINDS
Spin up a conda
virtual environment, activate it and install the required libraries:
conda create --name gtda_env python=3.9
conda activate gtda_env
conda install jupyter
python -m pip install -U -r requirements.txt
Create and activate a Python 3 virtual environment with the in-built venv
as explained in the official Python API reference. Then, from that environment, run
python -m pip install -U -r requirements.txt
To see the Plotly graphs in JupyterLab, some extra steps might be required.
Enjoy!
In order to run the notebook, the following python packages are required:
- jupyter
- giotto-tda>=0.5.0
- pandas>=0.25.1