Skip to main content

Graph algorithm solver across multiple hardware backends

Project description

metagraph

Build Status Coverage Status License Code style Documentation Status

Python library for running graph algorithms on a variety of hardware backends. Data representing the graph will be automatically converted between available hardware options to find an efficient solution.

Development Environment

To create a new development environment:

conda env create
conda activate mg
pre-commit install  # for black
python setup.py develop

To run unit tests + coverage automatically

pytest

To build web documentation

cd docs
make html

To build PDF documentation

# First install reportlab
# Next install rst2pdf
cd docs
sphinx-build -b pdf . _build/pdf

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

metagraph-0.1.1.tar.gz (107.0 kB view details)

Uploaded Source

Built Distribution

metagraph-0.1.1-py3-none-any.whl (127.0 kB view details)

Uploaded Python 3

File details

Details for the file metagraph-0.1.1.tar.gz.

File metadata

  • Download URL: metagraph-0.1.1.tar.gz
  • Upload date:
  • Size: 107.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for metagraph-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a0c53ea64868f1e2dfcd3ab0349954c5cd057b2696b368ca94cab107156a81db
MD5 4018d9751000507094e06d7de2c94134
BLAKE2b-256 84e3de30c19d6cfbc4a40ec6441567fa70e278896152badc9e26a299e5688252

See more details on using hashes here.

File details

Details for the file metagraph-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: metagraph-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 127.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for metagraph-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 347c93f9f1073263bf9be25d2719c13524ca2f5aaaaa9139ea5f4df6c78099f1
MD5 1264008ea5f70f3d02a02e690b89c1d2
BLAKE2b-256 7cffe1d2fbac9ac79ddace975d879f39b97b89f979aab3e278f1be9bdcc3bee5

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