Skip to main content

Python QUBO++ Symbolic Computation Library (C++ backend)

Project description

pyqbpp - Python QUBO++ Library

Python binding for the QUBO++ symbolic computation library. Provides symbolic computation for HUBO/QUBO expressions with C++ backend.

Installation

pip install pyqbpp

Quick Start

from pyqbpp import var, sum, solve

n = 8
x = var("x", n)
expr = sum(x) == 1  # one-hot constraint
sol = solve(expr)
print(sol)

Documentation

https://nakanocs.github.io/qbpp/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyqbpp-2026.3.9-py3-none-manylinux_2_31_x86_64.whl (3.8 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ x86-64

pyqbpp-2026.3.9-py3-none-manylinux_2_31_aarch64.whl (3.6 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARM64

File details

Details for the file pyqbpp-2026.3.9-py3-none-manylinux_2_31_x86_64.whl.

File metadata

  • Download URL: pyqbpp-2026.3.9-py3-none-manylinux_2_31_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3, manylinux: glibc 2.31+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for pyqbpp-2026.3.9-py3-none-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 9ace597fb7c8cfcdc2b64699fd1a8a8cbe1333da987a491902dded30d0b0dca8
MD5 753aceddce0a9ee4c4bf95952280b640
BLAKE2b-256 53365d96fe795669c26f2a2d9ec5a114e979e2eda1798286b2ee6cfe73ee38c3

See more details on using hashes here.

File details

Details for the file pyqbpp-2026.3.9-py3-none-manylinux_2_31_aarch64.whl.

File metadata

  • Download URL: pyqbpp-2026.3.9-py3-none-manylinux_2_31_aarch64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3, manylinux: glibc 2.31+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for pyqbpp-2026.3.9-py3-none-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 a1518f11375c68f6f6c061a78c03572f11b2c832c5cb521699187ea8f48bf396
MD5 db8151470969fdcff40e993a6e1d2643
BLAKE2b-256 685361e6d1b951deb0707b18b1f9282a57524d0d2b230ed75f1bccaf9ca83894

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page