Skip to main content

Decision Diagrams

Project description

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.
  • 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).

Project details


Download files

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

Source Distribution

oxidd-0.10.1.tar.gz (274.7 kB view details)

Uploaded Source

Built Distributions

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

oxidd-0.10.1-pp310-pypy310_pp73-win_amd64.whl (333.5 kB view details)

Uploaded PyPyWindows x86-64

oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (461.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl (490.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (421.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (461.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (511.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (431.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

oxidd-0.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (449.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

oxidd-0.10.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (481.6 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

oxidd-0.10.1-pp39-pypy39_pp73-win_amd64.whl (332.1 kB view details)

Uploaded PyPyWindows x86-64

oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (460.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl (490.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (421.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (460.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (511.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (431.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

oxidd-0.10.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl (450.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

oxidd-0.10.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (481.9 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

oxidd-0.10.1-cp39-abi3-win_arm64.whl (306.8 kB view details)

Uploaded CPython 3.9+Windows ARM64

oxidd-0.10.1-cp39-abi3-win_amd64.whl (332.9 kB view details)

Uploaded CPython 3.9+Windows x86-64

oxidd-0.10.1-cp39-abi3-win32.whl (335.6 kB view details)

Uploaded CPython 3.9+Windows x86

oxidd-0.10.1-cp39-abi3-musllinux_1_2_x86_64.whl (461.7 kB view details)

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

oxidd-0.10.1-cp39-abi3-musllinux_1_2_i686.whl (490.9 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

oxidd-0.10.1-cp39-abi3-musllinux_1_2_armv7l.whl (452.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

oxidd-0.10.1-cp39-abi3-musllinux_1_2_aarch64.whl (421.8 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

oxidd-0.10.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (461.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

oxidd-0.10.1-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (512.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

oxidd-0.10.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (453.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

oxidd-0.10.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (431.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

oxidd-0.10.1-cp39-abi3-macosx_11_0_arm64.whl (451.5 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

oxidd-0.10.1-cp39-abi3-macosx_10_12_x86_64.whl (482.8 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file oxidd-0.10.1.tar.gz.

File metadata

  • Download URL: oxidd-0.10.1.tar.gz
  • Upload date:
  • Size: 274.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oxidd-0.10.1.tar.gz
Algorithm Hash digest
SHA256 2407c90f80646eafbd58928e2feed7fab14f71ffda9d91b050e9e41fb8cbf372
MD5 809f557a11c8140ec440defa3113373b
BLAKE2b-256 a48fd5e78d9de1b66c30f6d89f7354b19a9600540dc063ccc326e5ec4b543598

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1.tar.gz:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c2d56813ad3284e5ed94976b291d0a82904b2b0a3c11653963c4d0d410b4913d
MD5 6a29e451f54ea9e88242918c40073762
BLAKE2b-256 40a3c4eb61f20ce1a22acb1c345a40aa98cf870882694d6a140d413d1c61d458

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-win_amd64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf3b6e9027bc4f13b48f79947040c1f8e61eec0046246e1b5248806911907d2c
MD5 67c20efa80dd1ec4c01959a8082208b4
BLAKE2b-256 44c3c231819c6fb0d0c6a8ea69f8da372693de3e625c1a4fc72731cdc68040be

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 72f5adaf9285fc1d89615cbeb1c463e354c3a1475841f47c21e23ad041f990fe
MD5 da11382c8265a4f1e492b577dc170bb2
BLAKE2b-256 3dd7c32e2c62bd934f1aa1903b92ed4ef68b849eaa402d9b9669fbf343eb417a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 887455a7baab9b12d4e6f05f3498b262bf9cc8ccb2b25e078882468f387a05d5
MD5 20c3bd13236e0ab7ebf7b694d7595201
BLAKE2b-256 20cd7abc757c4bef3389fb50cf2e536b739e776d22be5d32d6ecb815b5998e3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09f919f0fe794eafd230edbf01883fcacdfe54a0112fcd5a0ebb675d5f5f7fb7
MD5 03b982da846ccb2ecb70a66eb2377987
BLAKE2b-256 25c29e8da1bcaae15584f3acfd382f9ed6afa71e53c29bf10e781663c9754f98

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f12524b3d87049e6867db7c20639d0ae1d1d909c92d3e28e8b89026cea336599
MD5 5fe3d7fb9288d9393bd00d159eba7f17
BLAKE2b-256 39a99f5e9b6e675e042bdb62364068b25a8fb83e9825f5f38089e45e8fa40181

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0f03c51e23dcadecc6a3b36a1e9fc39138f5db78431bef0afef6ed87fb4f73c
MD5 31269b0879fb8e5d7b57913a283ead0f
BLAKE2b-256 7ea1b0cd695e2f167125118085e06571b08f7bc689c732cc1ebf02ef49c6d890

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f143b47eb7d37e570779d4678da4dc59ac063b384ca13b71f814172a62068455
MD5 38672520bcae5d6e9faa5fa464849022
BLAKE2b-256 d92837ba1dda96787db5840ce6bfd4fafbfc0ab616a3d3bc110cfed547478523

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 75380e10c414f5e9f4395ac4d4339aeed39f87f82e2fb725e16979073f216073
MD5 7eba6755b44930724efcade79daa69cc
BLAKE2b-256 a8a847e2bf4b0b82d72df1094843a1f86aacbc9b980979a7b928c6d11fe27da7

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f4433d52404ebee57bfeb1572c00a7eecba890e93a0c8da23d9a9b47c5fb8268
MD5 3008c6d56f013837f9b57fa8e0209f71
BLAKE2b-256 99e2297fc4504f58c42df2af8b829bf5aaaf9def1aff50f75fc4fc51ae79a847

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-win_amd64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b9ff3418d83123dbad4fd2e2e7db02c51db29adc3efb90bd2f40c20aa6f7d40
MD5 c0a8ab0636d8d8fb4856fb5c8a4ea6d8
BLAKE2b-256 7023282b49b00a3cc742e4627508378d9009b32b679fa412055b4933a4b2c597

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f39b3a3dead5fd67a2a7e9b50893d94122a4092acce61e90a2299ff5ff27841
MD5 5a71481b7e63293cc334a2db64f59307
BLAKE2b-256 4977ed895c85fd2a01c9b249ba393bf03bed27a6615f39370bd868d23525e19c

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ea59809c91ccd275349003b8ec82ad7ed375e737c9e30dad31c0eac16e72799
MD5 fe82419522fe8d59542e61a91d1e0291
BLAKE2b-256 fa8cd53c36cd535bc361c5e28c05c9f50f25080b3af1063ecb28ba2e252c18c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31aeb1dc49e8bcf8f3d823b163686cb3bef7ba2cfa0443a424907f51914b765c
MD5 bacf26ce56b6738d6fed683158f661f7
BLAKE2b-256 9f7efe9de052f1c3e6dadc1431f3b4e977f73a68c3f81ec7da9ba678e00c005c

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8b2320dabd4e7d091c37f3cf299990e82eac55a9503109a8b1cef761c9d05032
MD5 80051f3d21970befe5559e084d9f8565
BLAKE2b-256 014c556cb89f16d0eef9441db69b905d1af9948cccbeccf52d07bb67e3576a35

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6f83769300349bbe3aaf58cba94bb4487e5694e337af9be8019d5c99137a3cb
MD5 f50e1bcba0ed7a1430f4f0fe5b7c6370
BLAKE2b-256 e476469704cd16c547f7403d87a46e0a24993ec7602702358a002a91a9bf0375

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2b5aba136d28e515393381a2e65bc791c8717db4f40f5518c686a118fb893cf
MD5 8b4ae6ec70ca58139240f9cb66bca307
BLAKE2b-256 7b00c0dcdfaa4fa71db17d653f09b127f62842bf51b3caf820236ae3aa70c5ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f407328da43a60b59876608145191ff647c33d04cc2eaef465a6bbf478f79aee
MD5 1dd16e388a7f7641c0b3890d4384ef2e
BLAKE2b-256 c8abab71428c981290657e2319999d6d00cb846ccd6da7583eb5519fb5ac2371

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: oxidd-0.10.1-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 306.8 kB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 2266f48c4416e0cde92aef2a0d3436d3450f50ca4bfc5713f74974b5235aeb8e
MD5 d009b707ba5d05264058ab7e8b5030e7
BLAKE2b-256 379b81fa3db42612b6bb9c202b4680d4ad876dc0e257dfce125c28f774688fac

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-win_arm64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: oxidd-0.10.1-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 332.9 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3b33b1e5f2386ad0d02e3f31dbbc17f0294cec5c6d75c36ac4f2ce3711ec96a0
MD5 910356f205d3faec4dd3f29c9c91d7b9
BLAKE2b-256 002a3385d4774e51ee133cce37721fa09493be9f3b39de463cbb57b6fa52743b

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-win_amd64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-win32.whl.

File metadata

  • Download URL: oxidd-0.10.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 335.6 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 c885adde7e4f4e200b0173cc1692ba5508fce2484451385d900f70702fadb6af
MD5 7310d459d83589aa010da93f57c45cbc
BLAKE2b-256 41b222783e5b23f17b9c928360a49a5885f4d01f920ee6e51f0c23dfdf173140

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-win32.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3b8bb193a3f9d9663f5a968f91e4e1063c2ee08817777f555f08253342a99ad
MD5 f237b82e908d3dea14ce0160543aa965
BLAKE2b-256 e825f5d78cbf014b2c98855147a1cf3cd985d084fe598bfe18df048960af23e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-musllinux_1_2_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: oxidd-0.10.1-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 490.9 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a0393c4bd86556336654de0d40a1b0c8051d45178c17064977681630199ecfdb
MD5 7dce42d75d47c0be7ca4f00a604616f1
BLAKE2b-256 1007ce3d9752681d8bef4d3a0896f3e4568191016276eb585501ac693642e95a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-musllinux_1_2_i686.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 25377c8a8bcf6888d5fa116d92728e2055b336cec61777c0db2adc76bb3ee351
MD5 ad5610914cd781ed4b7e65381ac52140
BLAKE2b-256 4a96bab8be0b85457f626acbb698dd34cd2468190c0f7b7d8cc6bec6e73043de

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-musllinux_1_2_armv7l.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b3cb0e9a0c36cadcb25eb36812382ba5f4a545bff3da416549b7609cbb26f72
MD5 e569a0795e354a759b79c7859383a1af
BLAKE2b-256 fefd7b18450c34674ffffc41d69bcdd56c214ea99900c8bc346d71d9c01578ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-musllinux_1_2_aarch64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e22abd05f14ad3004b9bb407fcacc922bf4988effb9e527b9188775c1e71c60
MD5 a091bc0a9877633bb22bea85992ed1f6
BLAKE2b-256 70692ed39771bdb4f7bfc93488fc68ef3668fb42909e794b16d70c01b661846d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4ce4ab8176c6b4a4ae9fb16b657211857465f6d3b44a4fb984bdb44721e720b6
MD5 5ea9cb8ebf3f9c45030776e42e6730af
BLAKE2b-256 4a7ace85e19a9a83f83f32331bd3715fe09b460ea7a37962c274237ada2152d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 52b893beaeef1a2e3e6376206cfe3d4346e31e97205935c7f6f7a92c7dbdc591
MD5 39747a27f0a91098c94add90cb3e095f
BLAKE2b-256 0924355ce81d384f22cac72165e50d8fb4541c4f5c7d65b15037aa004dc47066

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09503f568dde9abb3389c9b62dd0821178995e218e8f9b395fe56f25ad7e3e65
MD5 f80d1213274a66b5aad3ced6f0df3234
BLAKE2b-256 761f22d8b6164d964897539e21c0a73847e83f831297cc79b08b12e9f53e895c

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4d742a86a9f49ed394bf55defe0115b48bd0518f83e203015282f26ced834d7
MD5 5a0833b677f11edd75130fa1da8f78c9
BLAKE2b-256 af7d9fe418f42b94d97ee4c04cc9b31c9627fce139cadf2eba7491f505d5144c

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxidd-0.10.1-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxidd-0.10.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aa18ce9adb23601005da40bbf71a8ed5624f31752a568738184ec21614a0dd2a
MD5 c9440bce9daf6c84c7741380c4a212d4
BLAKE2b-256 13760e28e4712ceafa743b1621d4166731093c84a072789592c2601ef40bbe94

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxidd-0.10.1-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: python.yml on OxiDD/oxidd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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