https://github.com/ronaldoussoren/objectgraph
a basic graph library.
https://github.com/ronaldoussoren/objectgraph
graph library python
Last synced: about 1 year ago
JSON representation
a basic graph library.
- Host: GitHub
- URL: https://github.com/ronaldoussoren/objectgraph
- Owner: ronaldoussoren
- Created: 2019-05-31T13:22:31.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-02-16T17:33:53.000Z (over 2 years ago)
- Last Synced: 2025-03-19T14:42:51.190Z (over 1 year ago)
- Topics: graph, library, python
- Language: Python
- Homepage: https://objectgraph.readthedocs.io
- Size: 65.4 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: ReadMe.rst
Awesome Lists containing this project
README
Introduction
------------
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.