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

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

Built distributions (wheels)

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

Total release size: 32.4 MB

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

Download URL dwave-preprocessing-0.6.2.tar.gz
Size 529.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7b355f80f05b7bd07479c8a255bec006580aefb47c8822b1821fb7d880e1061c
BLAKE2b-256 checksum
How to use checksums
f802e135f6d190621f5e9dd5e5169735ae03f92426d1e208efe097c79ca2a9cc
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.2-cp311-cp311-win_amd64.whl

Download URL dwave_preprocessing-0.6.2-cp311-cp311-win_amd64.whl
Size 709.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ea7533da86fe0da346b1f30dccc2a9516009531036d5c4ff4b7bfe9f1e3bcfc0
BLAKE2b-256 checksum
How to use checksums
aa10699030d80e60a69abbaf6377006eae3a64d97a2bb0afceb7094e34aa5b3d
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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.2-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
b31c18ad0d74c6eaa585c5c768080c56d436fc93da60798e7d2bffaf1070daea
BLAKE2b-256 checksum
How to use checksums
e5ae285657398a102e4e601aed499204cf0362d32b6b7688f8b2bde11d49ea05
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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.2-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
5ec320c6266ee2e0c99e79a8d628a00f5c444eab3f5c4b513e07d34271654f7c
BLAKE2b-256 checksum
How to use checksums
ee08359fd268c387b6e16199209d5ace0ac6b743455dc491504fa4de67d1a495
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.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.2-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
508eb6d8c6fad7619a169142b2ab939bf906711137d7a64312097227c4030e04
BLAKE2b-256 checksum
How to use checksums
9540f3db2f68df5f71b3786a4942d0d78d42271ae89d51de4fd637aa74b95fb7
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.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.2-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
10626c700278048a62290d1c459302b9283e9a461612b5f8f42c6d6b49042705
BLAKE2b-256 checksum
How to use checksums
701cd7a22680673c6e6aa89df2adc0f71a6d764eb7c2b57a52931d449e3c890b
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.2-cp310-cp310-win_amd64.whl

Download URL dwave_preprocessing-0.6.2-cp310-cp310-win_amd64.whl
Size 710.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d25c2ff353f5a78c7b6bd93c37739e78a67255f2654377f2f8db75f82e5a46a9
BLAKE2b-256 checksum
How to use checksums
6f5b90894519a77c148a9fcd45bfd3db2c969be7ce7f610586bbddab801639ae
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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.2-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
2e55809cf30f85f980a13fb8ed665d8464bcb1b8a11437cdb9021a4a0f1b2ded
BLAKE2b-256 checksum
How to use checksums
bd48726bd4525f901402e3df458881a3aa0834264ab98dbf70b4038e33398f69
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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.2-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
6488ec2397cb3dba47c1e3b4e16f6a396e210a51e70d82542a7d5d88a1d831cd
BLAKE2b-256 checksum
How to use checksums
0030010c1cd28974639a6e6d698d5242cd3a689f8c0f064aee83b20e927a5f4c
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.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.2-cp310-cp310-macosx_11_0_arm64.whl
Size 606.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
280bcb13bdf4b8c179cee887bafb1cb476c8e1a4565f397b2b853027ebee3c56
BLAKE2b-256 checksum
How to use checksums
e1139ba869cba4fc25bc485b52fff54ef0b1d33c0653dc240f7f35207c36b9a3
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.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.2-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
25d7d4fb7305055413eed73aa9a8e63f9ecd2f1818b0cba93f10f01b7b65c3fb
BLAKE2b-256 checksum
How to use checksums
12d5d9777b5e3332da9f64bbe2863d05d2f6ba663f412a0e9534be451497f87c
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.2-cp39-cp39-win_amd64.whl

Download URL dwave_preprocessing-0.6.2-cp39-cp39-win_amd64.whl
Size 711.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8e572dfcd6df9d4a48f935b9ccd410ae4af968c7692e1fd46581ef2885a94df8
BLAKE2b-256 checksum
How to use checksums
a6ec1a2dd032a7a2e4b228d8a1357f7a54f9a8868932308e173ef13c5837b799
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.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.2-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
2411b913c95ea9f882b3addb5c28439f0b1cfb29964f42ec70f95b65dfeb1537
BLAKE2b-256 checksum
How to use checksums
6ca3f070dbcf1edd1e455847ca9326abaf70eafc783ff31b012ae629a7b0cbe1
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.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.2-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
cb8ac1ae1ab459da7b1d2913349046a3021d8cd945d21b539db8b2641507f920
BLAKE2b-256 checksum
How to use checksums
d2ee9355437ea15b49e6dbae64389f00f6fd7996ff1a41dbb795a2b85051290c
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.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.2-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
46e0634e84e61b6ef084fd015296b0c8f016ba8b03c5e0a84fadbd37437ecf57
BLAKE2b-256 checksum
How to use checksums
2e7b74cbbdd00b9e1d360ecb51a15c5e85f8a769fa75ed3556c23f98e82cd605
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.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.2-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
39bb56957985851a8f474f70faa5b1047652f6a7605a95de777424b0e7f08947
BLAKE2b-256 checksum
How to use checksums
e1029e33494299c970bef767021d7c926e9363d2ffc12674031c4cd4909bbeb1
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.2-cp38-cp38-win_amd64.whl

Download URL dwave_preprocessing-0.6.2-cp38-cp38-win_amd64.whl
Size 751.6 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
11a73d2f248d89c534a4b2f7cd161b1eba7261d9617bf882071448d1077521ec
BLAKE2b-256 checksum
How to use checksums
654d7ccd117d8e13b82364f9a54cb28efba2f455612a289705affc9caabd7bd4
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.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dwave_preprocessing-0.6.2-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
72b41d60b92553e85fedded07aa4d9e077930061bd610ebf190b6bb9518ae6ff
BLAKE2b-256 checksum
How to use checksums
0885bc4cac19b1f7fcbca8c4b6e26ae2d250a3b41efd797fac2d27d583e870b3
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.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dwave_preprocessing-0.6.2-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
c756aba930681b3db5eb4aa36bc8c63b3162be600de74989d7e77f866299833e
BLAKE2b-256 checksum
How to use checksums
d0ab7befc81265c6e4f1de1123aa27def2667efb535d7eff8e65a6f7ee99323f
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.2-cp38-cp38-macosx_11_0_arm64.whl

Download URL dwave_preprocessing-0.6.2-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
324f9d2c8d8e1e0b23c0a470c33cdc2c567f03632529ae443bc42135ef039bb9
BLAKE2b-256 checksum
How to use checksums
9e703aa04d32f4b889cc325565799bb604c5e90c1a954fd7974749801b88c351
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.2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL dwave_preprocessing-0.6.2-cp38-cp38-macosx_10_9_x86_64.whl
Size 660.5 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0471f58917f5a1302a683fd9f2ce6e3b3d9521218effab6ca9853a309d574e11
BLAKE2b-256 checksum
How to use checksums
f71bb37a22236203725d0df8406f7ca88dad081e70ee64cbbac9913b4d81408e
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