Skip to main content

CMGDB (Conley Morse Graph Database) Python Extension

Project description


Conley Morse Graph Database


This project uses combinatorial and topological methods to compute dynamics of discrete dynamical systems.

Dependencies and Installation

The dependencies and install instructions on a Mac using Homebrew are listed below.

Boost and GMP

Install Boost and GMP

brew install boost
brew install gmp


Install the Succinct Data Structure Library (SDSL)

git clone
cd sdsl-lite
./ /usr/local/

It is also possible to intall the sdsl-lite library with Homebrew using this repository with the commands

brew tap Brewsci/bio
brew install sdsl-lite


Install Eigen3

brew install eigen


Install graphviz

brew install graphviz


Install CMake

brew install cmake

jupyter and graphviz

Install the jupyter and graphviz Python packages

python -m pip install jupyter graphviz

Install CMGDB

git clone

Documentation and Examples

To get started on how to run the code see the examples in the Jupyter notebooks in the examples folder.

In particular the notebooks Examples.ipynb, Gaussian_Process_Example.ipynb, and Conley_Index_Examples.ipynb present basic examples on how to run the code and are a good starting point.

Here is an old survey and a talk that might be useful.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CMGDB-1.0.2.tar.gz (321.6 kB view hashes)

Uploaded source

Built Distributions

CMGDB-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl (733.7 kB view hashes)

Uploaded cp311

CMGDB-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl (733.8 kB view hashes)

Uploaded cp310

CMGDB-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl (733.8 kB view hashes)

Uploaded cp39

CMGDB-1.0.2-cp38-cp38-macosx_10_9_x86_64.whl (733.7 kB view hashes)

Uploaded cp38

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page