Skip to main content

hugr

The Hierarchical Unified Graph Representation (HUGR, pronounced hugger) is the common representation of quantum programs and operations in the Quantinuum ecosystem.

This library provides a pure-python implementation of the HUGR data model, and a low-level API for constructing HUGR objects.

The API documentation for this package is here.

This library is intended to be used as a dependency for other high-level tools. See guppylang and tket for examples of such tools.

The HUGR specification is here.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hugr-0.18.4.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hugr-0.18.4-cp314-cp314t-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

hugr-0.18.4-cp314-cp314t-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

hugr-0.18.4-cp314-cp314t-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

hugr-0.18.4-cp314-cp314t-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

hugr-0.18.4-cp314-cp314t-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

hugr-0.18.4-cp314-cp314t-manylinux_2_28_s390x.whl (3.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

hugr-0.18.4-cp314-cp314t-manylinux_2_28_ppc64le.whl (3.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

hugr-0.18.4-cp314-cp314t-manylinux_2_28_i686.whl (3.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

hugr-0.18.4-cp314-cp314t-manylinux_2_28_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

hugr-0.18.4-cp314-cp314t-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

hugr-0.18.4-cp314-cp314t-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

hugr-0.18.4-cp314-cp314t-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

hugr-0.18.4-cp310-abi3-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

hugr-0.18.4-cp310-abi3-win32.whl (3.1 MB view details)

Uploaded CPython 3.10+Windows x86

hugr-0.18.4-cp310-abi3-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

hugr-0.18.4-cp310-abi3-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

hugr-0.18.4-cp310-abi3-musllinux_1_2_armv7l.whl (3.8 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

hugr-0.18.4-cp310-abi3-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

hugr-0.18.4-cp310-abi3-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

hugr-0.18.4-cp310-abi3-manylinux_2_28_s390x.whl (3.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ s390x

hugr-0.18.4-cp310-abi3-manylinux_2_28_ppc64le.whl (3.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ppc64le

hugr-0.18.4-cp310-abi3-manylinux_2_28_i686.whl (3.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ i686

hugr-0.18.4-cp310-abi3-manylinux_2_28_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARMv7l

hugr-0.18.4-cp310-abi3-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

hugr-0.18.4-cp310-abi3-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

hugr-0.18.4-cp310-abi3-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file hugr-0.18.4.tar.gz.

File metadata

  • Download URL: hugr-0.18.4.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for hugr-0.18.4.tar.gz
Algorithm Hash digest
SHA256 99c1f8cedd94b9b37e6e2c222decd879b139c084ff39b2cf7139d6a467593a4d
MD5 e1b94fbe05f90acdb4db819db1845138
BLAKE2b-256 512472a4ab1fdd0f19193d8b6ad64f8d67944b2347f50ed110d2dc1321b2d5d7

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22d673c5868ca286c50c1f6a34971cc16275b3bdfb94573f62365fb55276ed96
MD5 186a99a17e93bf0d38f2b1d2b3578e67
BLAKE2b-256 5cadecc2476f52298aaaa5e316588bfeee3ea484d48d3355779b830aacebe7eb

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 258faab257a49790b18568ff4a0a25fac583a7e26bfa896581979388d4472152
MD5 80e099996dd8f43316d1984c1172b7bf
BLAKE2b-256 06f695028cf8db44b561f2b88021ca257852a800b1b27548b4de0786896802bc

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 635c69646139732005a4794058a92eeeaf98dc04597d3f34223ab782d852b70c
MD5 3c67222b6b58c9fc49372d80a2c68860
BLAKE2b-256 7d0aa3bb05dd9f64e75c4720bffd3614e48d8c8eea05247c7fec93cf4539e6e9

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f9ad400f35840d9c15dced6bad4dd794dae719f7f032889bd2ba630e34a7ea38
MD5 e8b18e2f99f9ce890d34117efb7448ad
BLAKE2b-256 a60c0060ec22a8a6bab1e13df3a49644b171d31e2ae264da2fa008a5bdf7b484

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79a66be5e3b465a756e2d2d68d96c89afe53ce41daa6f05bace3f0183c03368d
MD5 0692dacbadf0756af52fc2bcba8e9382
BLAKE2b-256 dc6ffe4e8b87c58053ee27db712f0cd0f618731354b5290a3e3ece03bc454094

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 6c943e2ba630b801e5df55dd271daebc1e8628021a668c23aaaf164b7812c2a4
MD5 5a0eb6016aced3829195a2d56c7d6633
BLAKE2b-256 54f31450c381a748a85993ab3fd8d95a7cd8d60eeff9a0e6fa3175baede93a2e

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 7e93d36a580de5f8c41c70906238b373a57fa1f0a643ac86232806e425aa9f7a
MD5 43cf0c744b83efaef6c715585094822c
BLAKE2b-256 de662ade2fbe22325bb27341b9f4cab03e6099ae4d1d4b46bcdbe66c4714860c

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 139e623da415e532edcdf5d0c7afbdce108a999ccea776f04768cdbac95dc361
MD5 206bbc11d60ac4b681c50550399abbad
BLAKE2b-256 e8cc1ed43e17e6c26ffddab905f56358a70226543dcad468c4b8fcd71e495d95

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 dfe164a13a2419d1e636d34443d95eac6b6446325850e7a72a81a9a29877e00d
MD5 734da2130ebd6484980643328c877a6c
BLAKE2b-256 f13e4dd9b8480889eec869d1a8dc36d4a421079b928371fa0f8cd9bb2d494bc4

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfbca274008d27518f3cd26b64278f26a3dd1afbb0120b7960035e194411a322
MD5 481af34f480abb3bcb2b5563ed505e91
BLAKE2b-256 61aa1e30f7f16aa245cbd7f8a16b7fd5e77a6cb0e9380ae5ac901aaa4875c43e

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7eba93b3b49d1138081e939d44b71008774aebedf095d4164b47089ad258115a
MD5 17aaf0c946ad0c4d48bed7ea00cca024
BLAKE2b-256 9de8cd8ddbe864961a77571dab2a4eb8f81e426ce5a3ab91ffeca9bad945a4a2

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ce88ee3aeb61988dcda345702cb54fbd3fd294070f4de34a30db4c3a68ac366f
MD5 633045d1f4686391fc5467eb2ed775b5
BLAKE2b-256 d986c832f964a604cecb31d98a9340d232591170dfd9e2e113e8587f0502363a

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: hugr-0.18.4-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for hugr-0.18.4-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e05a2d32fa86403b0bba166ceb78ba0a0d5e467e6462463d7713f0af18a65821
MD5 1c1500ebeb5a613aa8f18a49a650b7bd
BLAKE2b-256 1a160bab0efa7fbc9e19aeeb276beca0a4d60ba49e6c0374d01368ff09f64ac3

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-win32.whl.

File metadata

  • Download URL: hugr-0.18.4-cp310-abi3-win32.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for hugr-0.18.4-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 8d83b5d372385ff62b1ee57f61e5b368dfeb00106a50c9e6206726c6c806f37f
MD5 c06febe7f753bf1125642464695776f1
BLAKE2b-256 b6cbeb0bf29ca64c0c6815bfe0d03492ab18c918f20d8d510fb48de6da91e746

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f78b264fa4c048a0a368754d819ccac60fd3c7e42a78c2cb089748ee3b87c54b
MD5 b1d1c7ee2337740d83979922916519dc
BLAKE2b-256 39b6cf02a22a08c20a85fdc99bcdc3d3053bc42d60daf0b91b69095a7c75579f

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d212f421681b5aac0d7187c85afd24736c7a96c8f908c74cfdbc99b1751c74ab
MD5 5876aa565480b9cdfc13479b76c14d2c
BLAKE2b-256 0cac7c633365df1eee6904ea60d77b06fdd16ceafe6c74aedda80cc653b7cf1a

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 839efcd15b47f6659982d5debf276774d01ae9c8c56378028bd812c1aaf40b21
MD5 e133a44d01cab406cb862993d6f95ebc
BLAKE2b-256 67e48b7ba6664a263f24184fa3736266a407c11477a3df5ba67f9b363378462e

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1831161117062125158b5ec52e51b5b92221974bcfdb91d26c79bebf743d5141
MD5 cc62565a05fa5c7b1f6caea1908027a2
BLAKE2b-256 35b8577cf2fda3b38c7377b06bad962fbf03bf15adbd0a8449af8b56c1e37f4a

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae3aed52d877c925bf977cc72723afc31ee118faa1384ad2fee165b130d3a95b
MD5 c53073d8d6240c309d619324439203de
BLAKE2b-256 54a3d1d6db9f61769ff40ed5188fb666ded3a1b0a5766066bd391bc01c8c8e44

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 b3640cb9c4fe82837e204d510f15d6a063ba6ce8aecaa42172052da6652f43ce
MD5 bf1f08aaaaad0f45236824a5ec522b43
BLAKE2b-256 66be0810ce1af142fedcfadeca95270e587b5deecd1f11167a943a676ca93c70

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a65e2cb1bb5275b55dc4d254436ae6cfd90035e275a50279ba96e45b30c8a947
MD5 7f539f9fd278f05914b8b2648ba27990
BLAKE2b-256 d14dfc8f0b81e96908e6f4e0f124eed2f1377aa3dc30c76d8c0ed3ff5654c9f7

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 5f13eec1c88a8bf7519a6330902ffe44564db9eb6de1043327e4865ff3132d88
MD5 f0a92b34a23ef7871e39f86c7502cc26
BLAKE2b-256 fb5fcfc86509f7b1b7a76795a26ca677869d36c86ddaac6a922d9fa0eb91f6f5

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 4573f149714586e867b924bd8a4ccc4b6ed7b21ef433d730673b44870af3e5cf
MD5 da13e83d9e54b87eb3f325165b4e8998
BLAKE2b-256 36196b622569453f3a062b555925096a47e57da85b70f4616fb1dcd49013bfdf

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6803d355929701820e19252403945556d1b017f9415d5fa99733dabc0b7c496e
MD5 ee92fca35a7d636e50e0a9ae0ce732eb
BLAKE2b-256 db136b391c6771cbc8bf8260fe1319a15453e08ea032ad9b1a60a7bf73e71843

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41f306edfad26aa8efcfdeadd793eb90932e4fd569ca3e68db69afd588fd0de4
MD5 d1606d8994fa4993954347958a1e9178
BLAKE2b-256 c53b3e4e4be1fbfd79e74e47dd22bebda6e0c832fea5dac77440a56f32d60326

See more details on using hashes here.

File details

Details for the file hugr-0.18.4-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hugr-0.18.4-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7146161abfcdf6656cf693327486b13a5c05fe1ebeeceedd577779fa37cc0b8c
MD5 9c9f5fd386afbb6a7cb389822813a305
BLAKE2b-256 75c6430396846ac66872e2546ffe85dc5829c82110fbf9274d098d042fa97222

See more details on using hashes here.

Release history Release notifications | RSS feed

0.18.5

27 files

This release

0.18.4 This release

27 files

0.18.3

27 files

0.18.2

27 files

0.18.1

27 files

0.18.0

27 files

0.17.1

27 files

0.17.0

27 files

0.16.0

31 files

0.15.5

31 files

0.15.4

27 files

0.15.3

27 files

0.15.2

27 files

0.15.1

27 files

0.15.0

27 files

0.14.4

35 files

0.14.3

35 files

0.14.2

35 files

0.14.1

27 files

0.14.0

27 files

0.13.1

27 files

0.13.0

27 files

0.12.5

27 files

0.12.4

27 files

0.12.3

27 files

0.12.2

27 files

0.12.1

27 files

0.12.0

27 files

0.11.5

27 files

0.11.4

27 files

0.11.3

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

0.10.3

2 files

0.10.2

2 files

0.10.1

2 files

0.10.0

2 files

0.9.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page