Skip to content

Supporting repository for tutorial sessions on giotto-tda

Notifications You must be signed in to change notification settings

ulupo/giotto-tda_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Giotto-tda Jupyter demo

What is it?

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.

Getting started

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

If you use conda

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

If you use Python's venv

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

JupyterLab setup

To see the Plotly graphs in JupyterLab, some extra steps might be required.

Enjoy!

Requirements

In order to run the notebook, the following python packages are required:

  • jupyter
  • giotto-tda>=0.5.1
  • pandas>=0.25.1