Skip to main content

A basic graph library

Project description

Objectgraph is a library that provides a class representing basic graphs with nodes and edges between nodes.

Nodes can be arbitrary objects with an “identifier” attribute (which should be hashable). Edges can have arbitrary attributes.

The model for edges is slighly non-standard: There can be multiple edges between nodes, but all edges with the same attributes are collapsed into one edge.

There is documentation at readthedocs

Historic

Objectgraph is a complete rewrite of the ObjectGraph class in altgraph, using lessons learned in that project but with a complete new Python 3 code base and full test coverage.

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

objectgraph-1.0.3.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

objectgraph-1.0.3-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file objectgraph-1.0.3.tar.gz.

File metadata

  • Download URL: objectgraph-1.0.3.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for objectgraph-1.0.3.tar.gz
Algorithm Hash digest
SHA256 4f214c1d72c1dd1c2122b1d7b3348169834e99bb88aab0a4e1de2bfd01316451
MD5 e2361687f0443df9eb8c4ce2c5970e19
BLAKE2b-256 9e9f196e29c24149492af688fd3251f8f5d8e9862069f4a7e7431620e3750034

See more details on using hashes here.

File details

Details for the file objectgraph-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: objectgraph-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for objectgraph-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a19bbec5ce193f3e80dfb06529d4dbce80c5165d3b3b55afb344fe0567ee8cd4
MD5 a89371bc8555a1ad19c2751b22ac501e
BLAKE2b-256 7419ed155232aeee5bcea591508427bca5f96ea8e8e6bc7a1a1034b24507ffb5

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