This is the source code for Combinatorial Exploration of Morse–Smale Functions on the Sphere via Interactive Visualization.
- Install Flask
pip3 install flask
pip3 install flask-assets
Depending on your permissions, you might have to do sudo pip3 install
.
- Download the repository
git clone https://github.com/tdavislab/MSF-Designer.git
- Install Perseus
Perseus is used for computing persistence barcode.
If your system is Mac OS Tiger and up, or Linux, this software will be installed automatically with the downloading of this repository.
Otherwise, please go to https://people.maths.ox.ac.uk/nanda/perseus/index.html, and download a proper version, then move Perseus to VIS-MSF/app/static/assets/
.
cd MSF-Designer
python3 run.py
#Hit Ctrl+c to quit
You can view the page at https://0.0.0.0:8080/ (If possible, please use Chrome).
A demo video: https://www.youtube.com/watch?v=V-8kA1BjU9k.