Skip to main content
Linux/Mac/Windows build status Code coverage Last version on PyPI PyPI - Python Version

dwave-preprocessing

dwave-preprocessing provides preprocessing tools for binary quadratic models (BQM) and presolve algorithms for constrained quadratic models (CQM).

import dwave.preprocessing

This package contains several preprocessing composites that can aid in solving BQMs and a presolver that can reduce a problem’s redundant variables and constraints to improve the accuracy of CQMs. For details on underlying algorithms and usage, see the package’s Reference Documentation.

Installation

Install from a package on PyPI:

pip install dwave-preprocessing

or install from source:

pip install -r requirements.txt
python setup.py build_ext --inplace
python setup.py install

License

Released under the Apache License 2.0. See LICENSE file.

Contributing

Ocean’s contributing guide has guidelines for contributing to Ocean packages.

Release Notes

dwave-preprocessing makes use of reno to manage its release notes.

When making a contribution to dwave-preprocessing that will affect users, create a new release note file by running

reno new your-short-descriptor-here

You can then edit the file created under releasenotes/notes/. Remove any sections not relevant to your changes. Commit the file along with your changes.

Metadata

Release files for dwave-preprocessing 0.6.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 dwave-preprocessing 0.6.0
File Size Uploaded
dwave-preprocessing-0.6.0.tar.gz 528.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for dwave-preprocessing 0.6.0
File
dwave_preprocessing-0.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
dwave_preprocessing-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
dwave_preprocessing-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
dwave_preprocessing-0.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
dwave_preprocessing-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
dwave_preprocessing-0.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
dwave_preprocessing-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
dwave_preprocessing-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
dwave_preprocessing-0.6.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
dwave_preprocessing-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
dwave_preprocessing-0.6.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
dwave_preprocessing-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
dwave_preprocessing-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
dwave_preprocessing-0.6.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
dwave_preprocessing-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
dwave_preprocessing-0.6.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
dwave_preprocessing-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
dwave_preprocessing-0.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
dwave_preprocessing-0.6.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
dwave_preprocessing-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 31.7 MB

Release files / dwave-preprocessing-0.6.0.tar.gz

Download URL dwave-preprocessing-0.6.0.tar.gz
Size 528.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e091c78a4e57227f228cc3b006b33edb1e4a78438a93683e49dc47470fcda594
BLAKE2b-256 checksum
How to use checksums
b386ba1100d6ac0f7710a94ed5a8fc59f9ff521fd8ad85b040c9f017b5780b05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp311-cp311-win_amd64.whl

Download URL dwave_preprocessing-0.6.0-cp311-cp311-win_amd64.whl
Size 707.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8511aa4e686a32b67402dc17b4f2615a6effcf6a151a884750e26098a58e0847
BLAKE2b-256 checksum
How to use checksums
5680875ff0c4879297473beb6095e0044f18ac0e04288468770de17ac15573b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0e49c460488e9dd6becad08b8e5323532c5f060c8b8c2bb33b8f03ec0069b559
BLAKE2b-256 checksum
How to use checksums
0f4315744ea3e6ba82ddf90de47ae08be4da0494f68b064dc43ba410519f0731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
47bc75233c1f921d2d3051011a6fdc789e30ac843149f088b24b6f4c09063ba6
BLAKE2b-256 checksum
How to use checksums
65e811b05f10c60882b47f72555b8a609923a087e355fde7d6d311b847cbbb11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 599.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aa66c4501d72a57be2cc048cc4d5bcd8e006721f8d572e39c8f9b7be6c3b2dca
BLAKE2b-256 checksum
How to use checksums
b4f8da364c73c5ecec34aff1b30091f3790d52ff0e2536c59baa7ca270be43d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 641.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ce4c3145256b873974c1520699659b76eb0223d91fb5a31491cef7b0dfd4b38e
BLAKE2b-256 checksum
How to use checksums
d56b53614162e6655090b5e459c98af1eca5c9bd58a16ca12c46b6c269ed64e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp310-cp310-win_amd64.whl

Download URL dwave_preprocessing-0.6.0-cp310-cp310-win_amd64.whl
Size 709.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ca66f9bcddf7ed27196ac7580361f224d24d1e0b8633a9c1acb167ac3d8291dc
BLAKE2b-256 checksum
How to use checksums
a2ad9c02281fc97ed875b597eff5eeef1f2a83b42d4568afe8d3a1e64ab074ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
afd66187799b42603154c25a22141347fff51b451e2940bef8f054e6a4e4bea7
BLAKE2b-256 checksum
How to use checksums
04ce3192921fda46c5c67513a54948de380f2e08a4976c6dab877b3a8810f7e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
480a549bae8ac4f9ba314af074356514f27e92a431fc556e4816159854b806c8
BLAKE2b-256 checksum
How to use checksums
a73eb58f4c226842690aafe3885cedd2ef0c0291071b82631210ce452f637982
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Size 603.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f3a2941ca8584f9c245f753271ac6c9f221f09c002f2beaf1dec1a4fa22a5296
BLAKE2b-256 checksum
How to use checksums
ee51d10c818ccc023f0dae0dade90acb7bdded6e7d5b67ace6b59eb7ecb56d1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 645.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
48d1eea91ddf224a7d2c3081b4c852ae5c33f497cdcce07e65382269d94de84f
BLAKE2b-256 checksum
How to use checksums
79ed7a4a0aa1d2917d82c3d0573fdd32aece3b3da9e313db1bee3b6556008ee4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp39-cp39-win_amd64.whl

Download URL dwave_preprocessing-0.6.0-cp39-cp39-win_amd64.whl
Size 709.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
50c45bf564d24ff789d1edc2aebc2bcb7184cd76415a0e48ea520388ecade670
BLAKE2b-256 checksum
How to use checksums
20a68fac6601190c0c94a1b51879737245aba36b3dbf8aa278e9115bc3491a01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
07a307a2403badd0f1395a00b5d3b67c99e0248547c77ba76cc22ecf316ea9a5
BLAKE2b-256 checksum
How to use checksums
6734fc3573695784426d946777bd1cb1b6c92b65574a79f7da53a2368705fddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.9 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d9a6ac8e6105ff25c0846f4f0e32f3319c20a0e459e29b029ba2e931461237b1
BLAKE2b-256 checksum
How to use checksums
3d4529af21ee7508edc611f660230e953f579e437da7de3c962eadde71211bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.0-cp39-cp39-macosx_11_0_arm64.whl
Size 600.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2732201d41995560402ff5b7fd54c86c8ea3d4b53cdd460ccbedd096985e81af
BLAKE2b-256 checksum
How to use checksums
77fa8846f8c521c0fbe77c942f0f5b0d12614b485b53bc3bbc0dc821eeb03780
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 642.6 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
13d850aeebd45bbc36510eba4abd394704d16823261fb419aa907b94102a8760
BLAKE2b-256 checksum
How to use checksums
62743aa644110c1265b17fa53b33f143f3e5b9ac6c6f1e1d4e32f5db854f912d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp38-cp38-win_amd64.whl

Download URL dwave_preprocessing-0.6.0-cp38-cp38-win_amd64.whl
Size 749.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
cf3d08c5bc3f07467012b2e863c06e7fb2bd5529d0af6460163b85707428b078
BLAKE2b-256 checksum
How to use checksums
76da984b45152c2d4812ca6ff35732efeeeceed1d60f6ade7df342e822aa6c2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bb6094040742c13ba0e738f6f8fdac4a424491480e2e0dd3a27b1bd7035c1f0c
BLAKE2b-256 checksum
How to use checksums
3e2ed20387ae14fa2cc33c37201a5dafd4b6889b6939579e55614a1082b57f0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.9 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0b5f71c3a0316d9b1c8940502f3f7a0fcdcd18fa386743fe233389e7f80fd160
BLAKE2b-256 checksum
How to use checksums
65ea645e36554ea47a96ded9e851ab265478766865449d48aa6c5980990843a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.0-cp38-cp38-macosx_11_0_arm64.whl
Size 615.6 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c35b71bd6730b1fb111c76a6fdd3c69c8b11862292902bfb4523482c2625aee
BLAKE2b-256 checksum
How to use checksums
4167ca1afd69bef7618f459e4eacf23198fb34bc7abb1883f2f9b96906336f11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release files / dwave_preprocessing-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 657.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6b60cf10401d89fd1f16a7f7537082f3dfcaf65cb25d872e32e0bfa0b7785daa
BLAKE2b-256 checksum
How to use checksums
d15429ff2ac11f044eab58c60cc5104fdfcca031369aa4418ea667f4103bc3c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.9

Release history Release notifications | RSS feed

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