Skip to main content

Lightweight graph implementation with JSON serialization

Project description

Lightweight library for JSON graph

Library, similar to:

https://github.com/jsongraph/jsongraph.py

NB: json-graph-lite library uses list for nodes, not object, so it's not compatible with JSON Graph Format.

JSON Graph Format compatible classes (Graph, Graphs) can be found from json_graph_lite.jgf.

Incompatible change: list is used for nodes, not object, because JSON object can't represent integer keys.

The intention of json-graph-lite is to provide lightweight graph library, which serializes and deserializes graphs a la JSON graph format.

Take a look at tests/test_graphs.py for usage examples.

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

json-graph-lite-0.5a0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

json_graph_lite-0.5a0-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file json-graph-lite-0.5a0.tar.gz.

File metadata

  • Download URL: json-graph-lite-0.5a0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/2.7.17

File hashes

Hashes for json-graph-lite-0.5a0.tar.gz
Algorithm Hash digest
SHA256 c19fe1b57bcc69369d0a1db7bc5b59ab127914a670c37a8faf67f9eccc657756
MD5 4757355bc85ecd525535a03f36b72ef9
BLAKE2b-256 38fda32cd0ba4218dbcf4c1ea1f5e2accf5debf56971a798fc4d371c3cb36b4e

See more details on using hashes here.

File details

Details for the file json_graph_lite-0.5a0-py2.py3-none-any.whl.

File metadata

  • Download URL: json_graph_lite-0.5a0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/2.7.17

File hashes

Hashes for json_graph_lite-0.5a0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 48992d2012e4855fa98bf3824ca1910cba6fef453bc5e3b5f3ef0e2e98215559
MD5 b8401ba963da3030e4f4a9cea127806b
BLAKE2b-256 996ae4494beebb486473f54859756dd5f434a29bd955da552120bdfb128c0084

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