Skip to main content

Graph transformations in Python

Project description

alpha

projx provides a simple and extensible API for interacting with graphs in Python. Its core functionality is built around making graph transformations using the NetworkX module and a DSL based on Neo4j’s Cypher query language. It also provides an extensible ETL pipeline that uses JSON configuration (roughly modeled after orientdb-etl) to translate graph data between various persistent and in-memory representations.

Official Documentation: http://davebshow.github.io/projx/

projx on PyPI: https://pypi.python.org/pypi/projx

Demo Notebook with NetworkX DSL: http://bit.ly/1EiMaMt

Demo Notebook with Neo4j2NetworkX: http://nbviewer.ipython.org/github/davebshow/projx/blob/master/projx_neo4j_demo.ipynb

Thanks to @versae for inspiring this project.

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

projx-0.3.4.tar.gz (10.4 kB view details)

Uploaded Source

File details

Details for the file projx-0.3.4.tar.gz.

File metadata

  • Download URL: projx-0.3.4.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for projx-0.3.4.tar.gz
Algorithm Hash digest
SHA256 3902e7f916ef18b4e4bed022b49d1ca259c21d364fd39e8dc87a96ddb71e1da9
MD5 75f735fff63ed4bf24469c4c11fc9264
BLAKE2b-256 1808d76f1b535a29cf8d321c870ccd44d44add82bb5333382c62703e0b23d16e

See more details on using hashes here.

Supported by

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