dwave-preprocessing
dwave-preprocessing provides preprocessing tools for binary quadratic models (BQM) and presolve algorithms for constrained quadratic models (CQM).
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 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.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dwave-preprocessing-0.6.9.tar.gz | 594.3 kB | Details |
Built distributions (wheels)
Total release size: 45.5 MB
Release files / dwave-preprocessing-0.6.9.tar.gz
| Download URL | dwave-preprocessing-0.6.9.tar.gz |
|---|---|
| Size | 594.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
52844f5dcbf31558fb6f7312b67e51a5530236079f7acca6cc5a25fd5139b463
|
|
BLAKE2b-256 checksum How to use checksums |
b6b885f0be7304f640cea3a4ec7cb6145b9bea105bc99b85f28122a01ace9bea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp313-cp313-win_amd64.whl
| Download URL | dwave_preprocessing-0.6.9-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 837.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9a5a618d686f109135d3cecd8d782eb7f929ad2b74ed74351658433ae9c1ea99
|
|
BLAKE2b-256 checksum How to use checksums |
74b49b99990ced881769e86371a9a3d6570328eba1e1ce811680037f12e91d5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
06ff835c7e5226be3da038074debacc31b6fbd1c63049118138269625da9c0ce
|
|
BLAKE2b-256 checksum How to use checksums |
6295a4ffef52d6bd3b87dca6e6defeb45505fe347cae28b0c33958df03a36849
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dwave_preprocessing-0.6.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bc1e58c4c31ce22f06e715be43e1cfafa6f3bcfe79f01e3bfc8012bad2150fe3
|
|
BLAKE2b-256 checksum How to use checksums |
a71c8dc7cb2a47d6bd03ea9de6f7196121f1318cb8a881476e608f643ad0d7b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | dwave_preprocessing-0.6.9-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 691.3 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
38b75e338464b7f78410f56e799600fcd0e043d28baa09b615c3d537430e9027
|
|
BLAKE2b-256 checksum How to use checksums |
7c7366bcb5bca65709df7fccfdbdcaa2a785bfdb64a77e16a5297529c9081061
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 719.7 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d8c558207cb35535295e79d70f729d540322134dd3a4840eace2b0d5869c728
|
|
BLAKE2b-256 checksum How to use checksums |
7118618839f1d4a2e8ba68e6ed38e6cf30e84ff574ac289d4eb03326ff438d96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp312-cp312-win_amd64.whl
| Download URL | dwave_preprocessing-0.6.9-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 837.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4905936fdb8927e789627686165a885333edb9ba9698d889c4b4af4fd1de22ef
|
|
BLAKE2b-256 checksum How to use checksums |
12f0d4993e5bb12b13cafca2353ac054e88169432650a8ed6321ed0560c718db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
12a68678cef76f1437885919aea252bc9a19bb978a90b9b2625e80a50d1c0d77
|
|
BLAKE2b-256 checksum How to use checksums |
ddbe34c9fa379d5c8b65a37c91b9d3f7ba4362d54443317aec4f71963cda62b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dwave_preprocessing-0.6.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
0e309fa365fc9c9c0b19201ab748e1e870caac1316c4864d8644700d6434a901
|
|
BLAKE2b-256 checksum How to use checksums |
d2b657a74778c30c3c143fb94480dcdbfe0060b9919a29752a94dd41106d129d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | dwave_preprocessing-0.6.9-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 693.4 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f60750016cd8b5dbb86ca7a2b0e3a93bf4066117225ebd8840cb486f25886528
|
|
BLAKE2b-256 checksum How to use checksums |
9db7235bcfc1b662ab3321cc26ca44f56147da623efcfc4258cacc5188255c98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp312-cp312-macosx_10_9_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp312-cp312-macosx_10_9_x86_64.whl |
|---|---|
| Size | 722.5 kB |
| Tags | CPython 3.12 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
39fa3c399f1c9c2c1b17daba6f7450b35f5cc1cbdf1b48663dcd0efd1880e9bc
|
|
BLAKE2b-256 checksum How to use checksums |
b4a41960055dda03bfd718b1951383b5c1193a4a53e1eb4ea1591fe618947d29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp311-cp311-win_amd64.whl
| Download URL | dwave_preprocessing-0.6.9-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 837.9 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9d44c870db37bb3088b554be90df65570ff0fab3def69c948312dd45265e1c4a
|
|
BLAKE2b-256 checksum How to use checksums |
53668384af8dd6b17c14bf795a8079399861c782bc2c09887a9a2fedd59bdc78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
203f36050245ff9a7d96900c698391265cb771787e4a0584aa069c5b921067f6
|
|
BLAKE2b-256 checksum How to use checksums |
42554fccfd82f2c6d77726d16aaf8b796e6edf4bfb3c1cf8bdba06d5dc9fea29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dwave_preprocessing-0.6.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
23244aef8d2f847d8dceb9d46358bf898faf8bd7a58c70f5e0746f2a93c4377d
|
|
BLAKE2b-256 checksum How to use checksums |
602cfb720fb598ea8e14babda702614b2f963f8342cf3f6476d41bf488356e07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | dwave_preprocessing-0.6.9-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 693.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
43ee22961568179074fb44bd6c433ffe9283faadf248608b565b8c951d4e8289
|
|
BLAKE2b-256 checksum How to use checksums |
5cb6efe2d5bd023697d1d2ae89c7df4792c855f051067aa357eab96c2822d88a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 721.4 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f35a470afe2f1dd6d7c0088a578fd313ab9d0bb133fb142276dbd04112f09e37
|
|
BLAKE2b-256 checksum How to use checksums |
a3f065349d72878306dcc2d229cd84a11c9d03ec23b22cacc511da65c0bfead4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp310-cp310-win_amd64.whl
| Download URL | dwave_preprocessing-0.6.9-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 837.2 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9d0ab50c30f68d26403eb98b004a94bb9ffa10b15f3054db98f7f578eb95b350
|
|
BLAKE2b-256 checksum How to use checksums |
2c0dbf7bb5109c75ad661b75fe4607a179af2eef5db6df1d8f35bbeec35a5037
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
38b45c56af7d40c2a5aa1db5d897c2ba2a92d91157cda23d8d749d4cc2b69572
|
|
BLAKE2b-256 checksum How to use checksums |
30a837f0307ebbac86b630af02163562cb459217a0753991d08d19cd86a3d2c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dwave_preprocessing-0.6.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
58e0eee273d22f41d8cc976137b6a2fea1c9efb9a23d9ac037891962bf2ac5f7
|
|
BLAKE2b-256 checksum How to use checksums |
2f19dbbafd47449b23c6688cb30e03bbc65fb094946207ec1a4705a8917944ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | dwave_preprocessing-0.6.9-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 693.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8f4fbeab39c9f58a0bdd44a5f4a2572520732e60cdc4facc7975f9093b7468d6
|
|
BLAKE2b-256 checksum How to use checksums |
50b18b57d0ab5a6f19e2407696a30b737494905ea1c388a5927d09bf2b2cd2c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 720.6 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
5f4531b35677c8680be0fe8648a7d5282cdb20317745fd1adb587db88fa0bc4d
|
|
BLAKE2b-256 checksum How to use checksums |
165b05c07cdead327f3ac494c07cdb03c72b316ca5d36555f2bf1feda5a53aab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp39-cp39-win_amd64.whl
| Download URL | dwave_preprocessing-0.6.9-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 838.8 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
064f7f2e615090a132639797f278a60e3e7bad439e15182aebd149da2a7841cb
|
|
BLAKE2b-256 checksum How to use checksums |
afd211ddbbda92392470b67d3acd5adb05792033e1372ef33f1a73a26752259a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
64ef75da77f478eb455614e721a5fd667414af0ec80447d2a5b5b14330bb14f3
|
|
BLAKE2b-256 checksum How to use checksums |
3087384cf969e55b7562c4afd7d7ea9815970f89b508933c18ec2c4687bdddec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dwave_preprocessing-0.6.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8ed04776e250a29041eb45318eeb80bb52761f61b0df82152ec51827bf8f08be
|
|
BLAKE2b-256 checksum How to use checksums |
9af67ed427b3b07a22e8d47b3df8ff55e08b7f4e377d504b25734617027c47cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | dwave_preprocessing-0.6.9-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 695.1 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
49e37ff5e4f7dacfb25d2609cb08cf7a00e8743d31ea57f5f4deca31825764bd
|
|
BLAKE2b-256 checksum How to use checksums |
5ccf0594ca10ccfc0099289e7828fa13c0d63432b12e096d6bd37a1382b60bd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|
Release files / dwave_preprocessing-0.6.9-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | dwave_preprocessing-0.6.9-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 721.9 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b9bcdfb9ff4677f65d04527d68b7e1a2a43c2306b2ec7ce00d6c0449b3d28df1
|
|
BLAKE2b-256 checksum How to use checksums |
1391cb51947607885863a14a9f3e19d6c504b982463af993fb75940d2fc2b8fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.9
|