Skip to main content

OxiDD

Matrix

These are the Python bindings for OxiDD, a highly modular decision diagram framework written in Rust. The most prominent instance of decision diagrams is provided by (reduced ordered) binary decision diagrams (BDDs), which are succinct representations of Boolean functions 𝔹n → 𝔹. Such BDD representations are canonical and thus, deciding equality of Boolean functions—in general a co-NP-complete problem—can be done in constant time. Further, many Boolean operations on two BDDs f,g are possible in 𝒪(|f| · |g|) (where |f| denotes the node count in f). There are various other kinds of decision diagrams for which OxiDD aims to be a framework enabling high-performance implementations with low effort.

Features

  • Several kinds of (reduced ordered) decision diagrams are already implemented:
    • Binary decision diagrams (BDDs)
    • BDDs with complement edges (BCDDs)
    • Zero-suppressed BDDs (ZBDDs, aka ZDDs/ZSDDs)
    • Not yet exposed via the Python API: Multi-terminal BDDs (MTBDDs, aka ADDs) and Ternary decision diagrams (TDDs)
  • Extensibility: Due to OxiDD’s modular design, one can implement new kinds of decision diagrams without having to reimplement core data structures.
  • Concurrency: Functions represented by DDs can safely be used in multi-threaded contexts. Furthermore, apply algorithms can be executed on multiple CPU cores in parallel.
  • Performance: Compared to other popular BDD libraries (e.g., BuDDy, CUDD, and Sylvan), OxiDD is already competitive or even outperforms them.
  • Visualization: Display your DDs with ease through OxiDD-vis.
  • Support for Reordering: OxiDD can reorder a decision diagram to a given variable order. Support for dynamic reordering, e.g., via sifting, is about to come.

Licensing

OxiDD is licensed under either MIT or Apache 2.0 at your opinion.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache 2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Publications

The seminal paper presenting OxiDD was published at TACAS'24. If you use OxiDD, please cite us as:

Nils Husung, Clemens Dubslaff, Holger Hermanns, and Maximilian A. Köhl: OxiDD: A safe, concurrent, modular, and performant decision diagram framework in Rust. In: Proceedings of the 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS’24)

@inproceedings{oxidd24,
  author        = {Husung, Nils and Dubslaff, Clemens and Hermanns, Holger and K{\"o}hl, Maximilian A.},
  booktitle     = {Proceedings of the 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'24)},
  title         = {{OxiDD}: A Safe, Concurrent, Modular, and Performant Decision Diagram Framework in {Rust}},
  year          = {2024},
  doi           = {10.1007/978-3-031-57256-2_13}
}

Acknowledgements

This work is partially supported by the German Research Foundation (DFG) under the projects TRR 248 (see https://perspicuous-computing.science, project ID 389792660) and EXC 2050/1 (CeTI, project ID 390696704, as part of Germany’s Excellence Strategy).

Metadata

Release files for oxidd 0.13.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oxidd 0.13.0
File Size Uploaded
oxidd-0.13.0.tar.gz 2.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for oxidd 0.13.0
File
oxidd-0.13.0-pp311-pypy311_pp80-win_amd64.whl PyPy 3.11 PyPy 3.11 8.0 Windows x86-64 Details
oxidd-0.13.0-pp311-pypy311_pp80-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 8.0 Linux glibc 2.17+ ARM64 Details
oxidd-0.13.0-pp311-pypy311_pp80-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 8.0 macOS 11.0+ ARM64 Details
oxidd-0.13.0-pp311-pypy311_pp80-macosx_10_12_x86_64.whl PyPy 3.11 PyPy 3.11 8.0 macOS 10.12+ x86-64 Details
oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-32 Details
oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
oxidd-0.13.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
oxidd-0.13.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-32 Details
oxidd-0.13.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
oxidd-0.13.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
oxidd-0.13.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
oxidd-0.13.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
oxidd-0.13.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
oxidd-0.13.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
oxidd-0.13.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
oxidd-0.13.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
oxidd-0.13.0-cp39-abi3-win_arm64.whl CPython 3.9 abi3 Windows ARM64 Details
oxidd-0.13.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
oxidd-0.13.0-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
oxidd-0.13.0-cp39-abi3-musllinux_1_2_i686.whl CPython 3.9 abi3 Linux musl 1.2+ x86-32 Details
oxidd-0.13.0-cp39-abi3-musllinux_1_2_armv7l.whl CPython 3.9 abi3 Linux musl 1.2+ ARMv7l Details
oxidd-0.13.0-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
oxidd-0.13.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
oxidd-0.13.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-32 Details
oxidd-0.13.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 abi3 Linux glibc 2.17+ ARMv7l Details
oxidd-0.13.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
oxidd-0.13.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
oxidd-0.13.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 19.0 MB

Release files / oxidd-0.13.0.tar.gz

Download URL oxidd-0.13.0.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
494d9e4ce18d6d5df316bc02ba42e7d7094d14c8f9d9dfde3e315bf5d3708969
BLAKE2b-256 checksum
How to use checksums
7792e659ab339f063f169bfd6d78ce6561ee8324622f73ec5227999af1058de4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp80-win_amd64.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp80-win_amd64.whl
Size 469.1 kB
Tags PyPy 3.11 PyPy 3.11 8.0 Windows x86-64
SHA-256 checksum
How to use checksums
4ada084505dbe02320f6aa855ca90d768408c31a9ea102ef25a76f0765e7b5d6
BLAKE2b-256 checksum
How to use checksums
12cb461d1678c46101db7c915fbf81bf4ed3370e5cdf7f3d0e13fcd406c94003
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp80-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp80-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 581.7 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 8.0
SHA-256 checksum
How to use checksums
cf97cf367f4768225fc95de5e049ab43f15fcc7a5690a0e752048eba684a617e
BLAKE2b-256 checksum
How to use checksums
9bca90cb192c786e705c7147c74b0498e26f7974bf5eaa5090e5fb687b385f36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp80-macosx_11_0_arm64.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp80-macosx_11_0_arm64.whl
Size 563.3 kB
Tags PyPy 3.11 PyPy 3.11 8.0 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a0ce2e5760bcc32fc7fe3a29605f2eef2d07399f5a220e96b61c7cd7afa9446
BLAKE2b-256 checksum
How to use checksums
782e0f717541f3e69ca2ffbd209745009aa47d675d9674fa66fc565fdb35861e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp80-macosx_10_12_x86_64.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp80-macosx_10_12_x86_64.whl
Size 602.1 kB
Tags PyPy 3.11 PyPy 3.11 8.0 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
21d3151ef9514da12dbc72ec19a67e29c635e7e4b958cddc45ab075aca782ada
BLAKE2b-256 checksum
How to use checksums
523e4b71b3d2dd48d03e62d274b044797f41d75c718cc68f8689c203de495f1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 606.7 kB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
df7b0fa1b9b1a73b9d634e376daec9b0bd3fe6f0556ff82bcf82e417773b748c
BLAKE2b-256 checksum
How to use checksums
2574da270f03bf31b0f14e789938f9420825e0179dce778d208fa45e1208f974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Size 644.6 kB
Tags Linux musl 1.2+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b1183b895e4dba9a61d2b451bbca82b65cc04f83897507e2734a0ad368d5e262
BLAKE2b-256 checksum
How to use checksums
68dce967e5bf58f06591078526f4dbb875303f0e38534cde8fe1e9fdc46c701f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 578.8 kB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
7d36b386e6d87c3cbc7d7aff898e9a49d3b739c8c965f6dccb450b5950b1e449
BLAKE2b-256 checksum
How to use checksums
f7de3905601bcc58c7128636a177dad891f5f7f4f6f90fcd0225cf278b44d2c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 608.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b312c4bd62563fd4811247d9b97bdd2eb1f831134aca5cea37636576ec600b50
BLAKE2b-256 checksum
How to use checksums
ea5cd21a109316869a995594c35d55b837af7fd8db77070991bb44361ff2e33d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL oxidd-0.13.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 678.5 kB
Tags Linux glibc 2.17+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
8ccf53a333fe8531d37f7beca8779387e375b2e3b1d85aed917e1f99b920c4c0
BLAKE2b-256 checksum
How to use checksums
e44c6f6abc4cedffdcc7ccf2657e00fe83afe81244e057e631762951ab0ce300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp314-cp314t-win_arm64.whl

Download URL oxidd-0.13.0-cp314-cp314t-win_arm64.whl
Size 435.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
0e76dc8a238d56f740db4266dfe56c5cbec1f7933a75b08b31faf86232d3d066
BLAKE2b-256 checksum
How to use checksums
aa877c9db2e869d327044fe2fe7615756a659c93f4cd000226e4f8480156ff56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp314-cp314t-win_amd64.whl

Download URL oxidd-0.13.0-cp314-cp314t-win_amd64.whl
Size 463.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0fefc4dde428bb8d72230348b2f75035088779621ca6bf80b99ad050e9d26227
BLAKE2b-256 checksum
How to use checksums
451fca3281b011cfb5834c4f649a4e0df7ea56ef521af52ba021f1a8f2c69535
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL oxidd-0.13.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 601.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c2364d468c0d92101e7902cb14d99761be6961b67f9cf95215feec0ac91a73e1
BLAKE2b-256 checksum
How to use checksums
6f459f62bf1179cc58f234772875546fd929899cf5ee5774955cf7dc625844db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL oxidd-0.13.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 575.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
df64517ca760e95be0586493f512d7681de90882617ec710e16eab756f9cff8d
BLAKE2b-256 checksum
How to use checksums
d02c1fabe0b76da6d630fd097da1dbb18669e0826eb7a87b21c307be47bd408d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oxidd-0.13.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 603.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a315a124c27b9da7242e6827a64328c757debeb2992c2c01714400a820b11649
BLAKE2b-256 checksum
How to use checksums
1bb55000bce81a5291e171d01528ea707a7586c6410a3caee949e240cc6c32b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL oxidd-0.13.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 578.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d4810a5422236b55e9ffae7e7d3887ca9ec38136bd051fb6891589be4c4005a4
BLAKE2b-256 checksum
How to use checksums
aa6b1dda08070225ac3b8b419193f1232b58870de3e7d84159254977e0533692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL oxidd-0.13.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 549.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d375110dc2354ee467d9169fbe1d5a88f2d0a02a6878c7ca383a9bee645aa0fc
BLAKE2b-256 checksum
How to use checksums
8eb55fa76807b321e90412a62757a8fa56b8857a2e6a14f04d366e572636e4a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL oxidd-0.13.0-cp314-cp314t-macosx_10_12_x86_64.whl
Size 591.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0fb96b3d09e6d8c576b6545bc5c28f25d8f611da6b0c0a7061679e1dd1a8a850
BLAKE2b-256 checksum
How to use checksums
a2995ad07398c8747dc72ae36d95c54d7495dcb2ab4bc6c5a4b4588ac2d5e3bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-win_arm64.whl

Download URL oxidd-0.13.0-cp39-abi3-win_arm64.whl
Size 440.2 kB
Tags CPython 3.9 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
b1fffe64d418abd56f4d758b581aa81f39beacff87cd9c967a2fd03b08dcfcc3
BLAKE2b-256 checksum
How to use checksums
be453b8b44b81761f2f7e6e82dffe720514bd164c1d0bd45cce9a4231257019d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-win_amd64.whl

Download URL oxidd-0.13.0-cp39-abi3-win_amd64.whl
Size 469.6 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8668643e7a62e93b5869ec0582eaad2ab6ff93cdaa1d9abd3a8dae23f738da67
BLAKE2b-256 checksum
How to use checksums
6412562759a02bca8125f36116e31c2981d3f4f6085057fa152f559afdc66b2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL oxidd-0.13.0-cp39-abi3-musllinux_1_2_x86_64.whl
Size 608.2 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
a538920e5d4f48668bb1127a6bd40f11df73fa94cd1ee3e5888df8b191bb7196
BLAKE2b-256 checksum
How to use checksums
8dad84bd24da7da762ef1c9a0bb543b5a0f40ddb6c9b6c96327024ce42b958ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-musllinux_1_2_i686.whl

Download URL oxidd-0.13.0-cp39-abi3-musllinux_1_2_i686.whl
Size 645.9 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
a62e06490912d460fd8a8886d7604fadc3c71cdae4c7e651e600e1c97540d178
BLAKE2b-256 checksum
How to use checksums
6faae2f0df0a1889f4990b3fcfc2c1bc6fa6d771b51d6b37307304a12e98eca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-musllinux_1_2_armv7l.whl

Download URL oxidd-0.13.0-cp39-abi3-musllinux_1_2_armv7l.whl
Size 594.1 kB
Tags CPython 3.9 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
dbe23916eb53f3f05632fac639e4d7615aa596c6ca5fe6d9f5d7503e377c7342
BLAKE2b-256 checksum
How to use checksums
151583c8001fe29a47536b9204afe72b0dbe7221b5d62be11602a09f171413f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL oxidd-0.13.0-cp39-abi3-musllinux_1_2_aarch64.whl
Size 581.6 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
0b42cd6e948cf5cc1578095694031a379012859260b27a34c941cc86925105a8
BLAKE2b-256 checksum
How to use checksums
e21724bf97b47b3c3564863aa5d33312a7b33ea327b8884f376ad9ad128bb02f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oxidd-0.13.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 609.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
963a51f68be544643b69006eeff4abb7b8039680aac0eb0e68a365955cc6f50e
BLAKE2b-256 checksum
How to use checksums
2451c47bb01937d889d94072dc1cceff86d1f78b93afbbb67adeeecd893027bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL oxidd-0.13.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 677.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
0616ecc7da17e20bab3307807ef74c1f83974281185b04da61ff789f46868656
BLAKE2b-256 checksum
How to use checksums
1af1ed635fd22a145e643ff296576cecde306145280a566df0394591b7e0ef67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL oxidd-0.13.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 595.8 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
318bc01aa94149f6ca3fd8abf0b87b403f04bc9a6d5c36a88a17c037df8546e7
BLAKE2b-256 checksum
How to use checksums
7382691c754928de1e44ea1321f54a15b804b82a8931371b3b7769a1b39962d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL oxidd-0.13.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 583.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
bf31d2c6b06701d730a646635c9bc07e5e00e8fcc6c99addd6152964ef0094e8
BLAKE2b-256 checksum
How to use checksums
fdf931e3012affcc4e92f45da529b4548dd85157dd98a95b154bb81baf903b6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL oxidd-0.13.0-cp39-abi3-macosx_11_0_arm64.whl
Size 566.3 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
167cbd7e240135c677971d27f16014618e58134acbcb988091fe8c9848f4eb15
BLAKE2b-256 checksum
How to use checksums
a96276a5f15214f5007f6682f9b4c072034955a4c115644f0131a93df6b39a7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / oxidd-0.13.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL oxidd-0.13.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 603.4 kB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bc33728cdbba268027d8e27de4631a88e83ce0b45aca0f0dc293030794e0c882
BLAKE2b-256 checksum
How to use checksums
8c3f601d738c3bf017280084a66df5a692681ba4bfa074d713026b799b95a44f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.13.0 This release

30 release files

0.9.0

32 release files

0.8.1

26 release files

0.8.0

26 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page