Skip to main content

CMGDB (Conley Morse Graph Database) Python Extension

Project description

CMGDB

Conley Morse Graph Database

Overview

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

SDSL

Install the Succinct Data Structure Library (SDSL)

git clone https://github.com/simongog/sdsl-lite.git
cd sdsl-lite
./install.sh /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

Eigen3

Install Eigen3

brew install eigen

graphviz

Install graphviz

brew install graphviz

CMake

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 https://github.com/marciogameiro/CMGDB.git
cd CMGDB
./install.sh

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.1.tar.gz (339.5 kB view details)

Uploaded Source

Built Distributions

CMGDB-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (998.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

CMGDB-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl (831.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

CMGDB-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (998.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

CMGDB-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl (831.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

CMGDB-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (998.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

CMGDB-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl (831.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

CMGDB-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (997.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

CMGDB-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl (831.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

CMGDB-1.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

CMGDB-1.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

File details

Details for the file CMGDB-1.0.1.tar.gz.

File metadata

  • Download URL: CMGDB-1.0.1.tar.gz
  • Upload date:
  • Size: 339.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for CMGDB-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b58e096ea72c1a8f615a0238f2636c7a4d9578881934286a5640f750073bf80b
MD5 bb6bd30ac34f5b0ae199ceb937f3d263
BLAKE2b-256 65e07e705271674d3f76757c11022a85b0d0480dfd1be938c9c350f03230da45

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1310299903e5a008ea40acdc8ae95a935a22c0e182e7c483ae5f75989a5280ef
MD5 b83bf6f2f003f0d69ad25dd4683fdcd2
BLAKE2b-256 efccd153e5f4ab79b0c553f364e6bbe50745a90930cb0fd7cae33d9c059366e2

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8aa55bd16dcea5c6c339b7b0491e51126d26afea4990b33ff095cf8ad3f427ba
MD5 bb202cfaafccd074459f9baee53eb188
BLAKE2b-256 cb7e5a01a2eb0d74c4041d56a21f84c34d50c862f580b463b955854f31ddc069

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0984efa3976759bb71c4b1966773bf8588dc88936d6727e955c624f7b0a6ae4f
MD5 2c5636afc2b0673ceea8ea5e278de359
BLAKE2b-256 c3237b74e39e1d693c4cfc3227043522196ecea2a2fb8abf25f64921ff749827

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8fe7033251a692cd93fb60b3fbce7c84147e43a58565853bd1f920e6d930833
MD5 4d2e1e078c4d982264d0273ab90fd279
BLAKE2b-256 ce5d0f0c4fa82645640fd62eaddb1fc1b0c1c89f6558b854ee52c49eed52ec7e

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c2cd5ac0535b4d43385d88a25e2d65dc84709e5581488d7ee8f46a3a785b98a
MD5 df99b5f75ea2097084ba89eb943bcfa9
BLAKE2b-256 d1f404701912a516e74aca9b437518e33fe82e51d92263ce2da9179563e1b4e3

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8f2979e4495ec0bdf53a2f3242c6d150fa18a28cc33fa221586695318936739
MD5 415f164da01c8729370d654164fc899a
BLAKE2b-256 c53d21f8e0259f5c63f3de423351c118a3a953ed282b8fce466519cc6a44f999

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3448046294598dae1c3fd4627c02a3728806cfd1f580a3a9d9db9818c0d46fff
MD5 68a210354817532c180fbe5e1b9b1890
BLAKE2b-256 30ca946eabe6c0e860486760fc55bf3bc5e11b76943d0b200cf3be5a50f4f8be

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 012bf4aab51012521550b9771d9fdf621b973bb3a958245b4cb8d7e385c632f6
MD5 08c5d8ae68156e0d6726cd0fd3949e9b
BLAKE2b-256 708548a991375c6a37f85967ef40a729e571b9582e3815e70c6e4454d88a154f

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 120fb6e3330122d13b783e9df88a74e258aa337947111db732e55834976624ab
MD5 27691f863108815a006e56173553c2bb
BLAKE2b-256 e2095f0760a0672b56d7703451f72e897930731bec827f60bf342d8944e19141

See more details on using hashes here.

File details

Details for the file CMGDB-1.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for CMGDB-1.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4429e7b6530e71b0a302cb79a203b64ab5c8b50b277d32cb9e653c0ab22a34ef
MD5 a4e7e4c88fddfb5c4ef42cd54729c4f9
BLAKE2b-256 b048e449b1b49317f53bf5724bc43e325ba59efaf37594ff8f4d97edfc58e420

See more details on using hashes here.

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