Data structure library for directed graphs with first-level ports. Includes secondary data structures for node and port weights, and node hierarchies.
Please read the API documentation here.
pyo3
: Enable Python bindings via pyo3.serde
: Enable serialization and deserialization via serde.petgraph
: Enable petgraph interoperability by implementing the
petgraph::visit
traits for PortGraph
and MultiPortGraph
.See RELEASES for a list of changes. The minimum supported rust version will only change on major releases.
This project is licensed under Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0).