Skip to content

Common preprocessing tools that can aid in solving binary quadratic models (BQM).

License

Notifications You must be signed in to change notification settings

mdcoury/dwave-preprocessing

 
 

Repository files navigation

Linux/Mac/Windows build status Code coverage Last version on PyPI PyPI - Python Version

dwave-preprocessing

dwave-preprocessing is a package of common preprocessing tools that can aid in solving binary quadratic models (BQM).

import dwave.preprocessing

Currently, this package contains several preprocessing composites. 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.

About

Common preprocessing tools that can aid in solving binary quadratic models (BQM).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 65.2%
  • Python 30.2%
  • Cython 4.2%
  • Makefile 0.4%