Skip to main content

quantumclaw-dwave

The D-Wave Ocean bridge for QuantumClaw.

QuantumClaw's core is Rust and Ocean is Python, so the two meet at this small JSON sidecar. The Rust provider spawns python -m quantumclaw_dwave.bridge, writes one request on stdin, and reads one response on stdout.

Not on PyPI yet — install from the repository:

# Local classical samplers only: simulated annealing and exhaustive search.
# No cloud client, no credentials.
pip install "quantumclaw-dwave[local] @ git+https://github.com/yablokolabs/QuantumClaw#subdirectory=crates/quantumclaw-providers-dwave/python"

# Everything, including the Leap cloud client, QPU sampler, and embedding tools.
pip install "quantumclaw-dwave[dwave] @ git+https://github.com/yablokolabs/QuantumClaw#subdirectory=crates/quantumclaw-providers-dwave/python"

Then tell QuantumClaw which interpreter has it:

export QUANTUMCLAW_DWAVE_PYTHON=$(which python)

Check what this host can run:

python -m quantumclaw_dwave.bridge --probe

SimulatedAnnealingSampler is a classical algorithm. It is not a QPU simulator. See docs/providers/dwave.md in the main repository.

Download files

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

Source Distribution

quantumclaw_dwave-0.1.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

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

quantumclaw_dwave-0.1.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file quantumclaw_dwave-0.1.0.tar.gz.

File metadata

  • Download URL: quantumclaw_dwave-0.1.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for quantumclaw_dwave-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5d12fd473ea5a46e0334955eb6110fffc38586cca583984cd39227ec09427405
MD5 2a4fae0701be7a48444e1049f606b170
BLAKE2b-256 77625e32b982361729938d370506ac08850808b17ec9cdac36651fad9921eb2d

See more details on using hashes here.

File details

Details for the file quantumclaw_dwave-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: quantumclaw_dwave-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for quantumclaw_dwave-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02d73f091fda08967c95ba550e71deebe54cfc2de263afce89c7fc953d74a093
MD5 dc7f59f49f8aedaf5f5a64d7fc0520df
BLAKE2b-256 58523517f25d89b455843d24ffc0582e1660c72cc160910c53e2d9889c4eb395

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