Skip to content

This is the source code for MVF Designer: Design and Visualization of Morse Vector Fields.

Notifications You must be signed in to change notification settings

tdavislab/MSF-Designer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSF Designer

This is the source code for Combinatorial Exploration of Morse–Smale Functions on the Sphere via Interactive Visualization.

Installation

  1. Install Flask
pip3 install flask
pip3 install flask-assets

Depending on your permissions, you might have to do sudo pip3 install.

  1. Download the repository
git clone https://github.com/tdavislab/MSF-Designer.git
  1. 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/.

Running

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).

Demo

A demo video: https://www.youtube.com/watch?v=V-8kA1BjU9k.

About

This is the source code for MVF Designer: Design and Visualization of Morse Vector Fields.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published