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.1

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.1
File Size Uploaded
dwave-preprocessing-0.6.1.tar.gz 529.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for dwave-preprocessing 0.6.1
File
dwave_preprocessing-0.6.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
dwave_preprocessing-0.6.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
dwave_preprocessing-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
dwave_preprocessing-0.6.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
dwave_preprocessing-0.6.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
dwave_preprocessing-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
dwave_preprocessing-0.6.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
dwave_preprocessing-0.6.1-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.1-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.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
dwave_preprocessing-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
dwave_preprocessing-0.6.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
dwave_preprocessing-0.6.1-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.1-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.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
dwave_preprocessing-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 32.3 MB

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

Download URL dwave-preprocessing-0.6.1.tar.gz
Size 529.0 kB
Tags Source
SHA-256 checksum
How to use checksums
67fa6be392c4d429c55ed270b120eada6744ec932ef5c29caad5fa3dd4b1da75
BLAKE2b-256 checksum
How to use checksums
e997639a8decc538d0f0ef175890b6e67c13202b05e6119a029210306089783b
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.1-cp311-cp311-win_amd64.whl

Download URL dwave_preprocessing-0.6.1-cp311-cp311-win_amd64.whl
Size 709.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f6ffa89f354534a57671715e12b756b0a948ed88ecca760744479d925a42794f
BLAKE2b-256 checksum
How to use checksums
86be4b531a881ed6e77a8378d8217a69f7237bde926c096992182a85fcb484a3
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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.1-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
c2940b80491aa096f68c46d77bc65eef160c5c91e365dc18187cf9a14d7cb66f
BLAKE2b-256 checksum
How to use checksums
e2d76d5ec87acb70c813b4aadb0ab6553ac99f8470e8865646ec06fe19772147
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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
21ca219bb2e344bff05cd276fa0cbfca01cac67e8c952925e6a77c0c76a2e9f7
BLAKE2b-256 checksum
How to use checksums
3a8ba90aa637a48bb149212a748a7101015e94b5b87bfee1fe40f5d415791c57
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.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
Size 602.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3d73855a80bcf0d51bfdd97e7ee5480c6ce5dac209b8ebcb897bd7f00deecf2b
BLAKE2b-256 checksum
How to use checksums
81f9b1ee37765a62019d2c5f9b55bc3701da05a138d8bb9b3f3137985d887b67
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.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 643.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
56b8d1c8604e4a2be061fe73bb1eaea0b2fb74777ffe3bf1c65ce79f30aa3a90
BLAKE2b-256 checksum
How to use checksums
dd72e035f9176ecdb186cb9b43755771804149f679a59fb2232b5abe21b19cff
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.1-cp310-cp310-win_amd64.whl

Download URL dwave_preprocessing-0.6.1-cp310-cp310-win_amd64.whl
Size 710.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c1fdb6f725ea3ff86f744c428913d2edf94f2b98c597d950273a55f7eb6850c0
BLAKE2b-256 checksum
How to use checksums
19249c0f17d01da90fdb0efc990df293d428fa5a59d730efd8dd7e5fa5329df0
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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a9b69d43e887bb301df7ebaf4abf9c3f1913f6caf9e6d993a127a2d36221c6d2
BLAKE2b-256 checksum
How to use checksums
a8dc49e959f00215362746d7823dd6a7873e715394e64d6293d6c548159e6786
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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.1-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
14aad0a3de9b97b1ac98d41b29f41a5b1acdc89798cc72d05c26230811c6e041
BLAKE2b-256 checksum
How to use checksums
f5d5a673508cee01c6899dc12d5bf1c692ea26edff833e765b47281ad296aa21
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.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
Size 606.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f3258aa63610b238f24770dbe3f7abaa2e490bdb36ae330272b52c544f3dbdf
BLAKE2b-256 checksum
How to use checksums
d3122c7875fb678301adaa39649c62da0f851fd097f974f0f5c33a33b4b1a7d0
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.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 647.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
332d1e65273da1c49b694ca7911d0c08b9409c4ea301794a2a062ed50333fb8c
BLAKE2b-256 checksum
How to use checksums
2bfd1f5b0a9416c69992c3abc9adc43dafe63f7fe045bdaf5af9ba7f0d083d08
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.1-cp39-cp39-win_amd64.whl

Download URL dwave_preprocessing-0.6.1-cp39-cp39-win_amd64.whl
Size 711.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
28832e3775414334ce2c705bd7ed4b823c4ea352a6dcfdc3572638782be5b44e
BLAKE2b-256 checksum
How to use checksums
93d8877ba6eaa9d1abbc4ba6eaae1d8c08383504e33eb8fc0f14b1facd956cfc
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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2905c571db03c93e29561401ae7994e89e5e052f2577acbf9cc93e48f6f2ace3
BLAKE2b-256 checksum
How to use checksums
727ed0f23a14332569058c5b9570845a13c5e7952ea94f9db1f0ed4ee418209a
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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c35f9a28a475fd2f4d8dbeb7a8aa8158295a197063cfedb63e4dc710255c411c
BLAKE2b-256 checksum
How to use checksums
b6b1ac7ddd4b81996c1bfad3bc6f9ab261d8fa31d48f6638c8d09438ca878757
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.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.1-cp39-cp39-macosx_11_0_arm64.whl
Size 604.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5161bb0da8ddba594c3bdc1831365ed5f233d57b4dd001309bb3972f5e8ea49
BLAKE2b-256 checksum
How to use checksums
2a090cd0ff4e77920a5d2d7a1571c41525fd2093ca0ee121191b0683d0a83e43
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.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 645.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3cc20613e74fda0ee992546d6698789324eadcae1fb9c72e85c472c0ff0d6a61
BLAKE2b-256 checksum
How to use checksums
b05efc22ae1312fc549bccc01825e1259542f6e91ed8aa8e8927e67e75d83918
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.1-cp38-cp38-win_amd64.whl

Download URL dwave_preprocessing-0.6.1-cp38-cp38-win_amd64.whl
Size 751.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
5afca02cc99ac698a63755bbadbba489c7d72ec478f53423396573c67d58f283
BLAKE2b-256 checksum
How to use checksums
54cbdab982514bf1c7f8a5011626807badd9da60caa2562b82036dd504f3287c
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.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.1-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
f36dbf2cf8a1abab8849d8f63493fc59057774636cbdb2c7e640236d7512c8c5
BLAKE2b-256 checksum
How to use checksums
488b3ccacab64cd9fae604881825f6ece77ea53d5735fb7d74431560d29417e1
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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.0 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3afc8e7ad853ba28f78bf2ce739a3ee989f508d86ecc75f6caa5b6dae0fb8eb1
BLAKE2b-256 checksum
How to use checksums
2b71e1568d0272fb404f72ffb683197cdccf9bd3ab4b053af9a4773248782891
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.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.1-cp38-cp38-macosx_11_0_arm64.whl
Size 618.9 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1f8f9e896acae83eda0410f61bc1aae148c7d24fccfd119b4bf1c7687cc74c66
BLAKE2b-256 checksum
How to use checksums
7aa58f9f6e8af922dbd63d71f47650dfaf60d2201ce1bd4d533c0c281f7d2083
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.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 660.4 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
071c5fe2af20b5cbfd6b6cd6e829776630972b44561b373599e2ca06ecd8077d
BLAKE2b-256 checksum
How to use checksums
3f0d4cf70d541318d4d8356365cfa589d4e01006688c86f28ac53a3bcf71d2be
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