Skip to content

Release v0.1.0

Compare
Choose a tag to compare
@ss2165 ss2165 released this 15 Jan 16:37
· 272 commits to main since this release
9e71c89

This is the initial release of the Hierarchical Unified Graph Representation.
See the representation specification available at hugr.md.

This release includes an up-to-date implementation of the spec, including the core definitions (control flow, data flow and module structures) as well as the Prelude extension with support for basic classical operations and types.

HUGRs can be loaded and stored using the versioned serialization format, or they can be constructed programmatically using the builder utility.
The modules hugr::hugr::view and hugr::hugr::rewrite provide an API for querying and mutating the HUGR.
For more complex operations, some algorithms are provided in hugr::algorithms.

https://crates.io/crates/quantinuum-hugr/0.1.0