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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3902e7f916ef18b4e4bed022b49d1ca259c21d364fd39e8dc87a96ddb71e1da9
|
|
| MD5 |
75f735fff63ed4bf24469c4c11fc9264
|
|
| BLAKE2b-256 |
1808d76f1b535a29cf8d321c870ccd44d44add82bb5333382c62703e0b23d16e
|