Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

quapp-dwave-ocean

Quapp D-Wave Ocean library supporting Quapp Platform for Quantum Computing.

Overview

quapp-dwave-ocean provides providers, devices, factories, and async tasks to run Binary Quadratic Models (BQMs) via D-Wave Ocean within the Quapp Platform. It supports D-Wave system and hybrid devices as well as a QuaO quantum simulator, featuring consistent context-rich logging, robust error handling, and standardized project/workspace headers for clean integration with backend services.

Features

  • Provider and device factories for:
    • D-Wave System devices
    • D-Wave Hybrid devices
    • Quapp D-Wave Ocean simulator
  • Asynchronous circuit export to SVG (BQM visualization) with optional compression and upload.
  • Consistent, instance-level logging across provider/device creation, job invocation, export, and fetching.
  • Standardized project/workspace header handling for backend invocations.
  • Improved error handling and diagnostics in critical paths (export, provider/device creation, job processing).
  • Job fetching workflow encapsulated for clarity and maintainability.

Installation

Install via pip:

pip install quapp-dwave-ocean

Recently Changes Highlights

  • chore: Bump a version to 0.0.1.dev2 and update quapp-common dependency to 0.0.11.dev6
  • refactor: Replace global logger usage with instance-level logging and enhance debug information across D-Wave Ocean modules
  • feature: Create DWaveOceanJobFetching class for managing job fetching logic in D-Wave Ocean backend
  • feature: Add DWaveOceanCircuitExportTask for exporting and processing D-Wave Ocean circuit visualizations
  • refactor: Update import paths from qapp_common to quapp_common for consistency across modules

For detailed usage and API references, please refer to the in-code documentation or contact the maintainers.

Download files

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

Source Distribution

quapp_dwave_ocean-0.0.1.dev4.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

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

quapp_dwave_ocean-0.0.1.dev4-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file quapp_dwave_ocean-0.0.1.dev4.tar.gz.

File metadata

  • Download URL: quapp_dwave_ocean-0.0.1.dev4.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.12

File hashes

Hashes for quapp_dwave_ocean-0.0.1.dev4.tar.gz
Algorithm Hash digest
SHA256 110896e274a7522da29f3e062c2ab0948507f9a36237ac5da15f10f91b98324b
MD5 9789fac031a84fd2a64b76fe3fef3dca
BLAKE2b-256 81cc009b1961f3dc1534bd4fc874e255dc25ffbca2cbec3f1d5f7cafab0b52c5

See more details on using hashes here.

File details

Details for the file quapp_dwave_ocean-0.0.1.dev4-py3-none-any.whl.

File metadata

File hashes

Hashes for quapp_dwave_ocean-0.0.1.dev4-py3-none-any.whl
Algorithm Hash digest
SHA256 de93b5d4143e6e7de6e6d76e7c24a5d8f2a0a7fd3633a278aed0ca3c558d0c05
MD5 f3a0379a4d273b3cd78cf45dbc95aeb5
BLAKE2b-256 e556bffde6876d4d95961d439f761fa883648e1c075dd29998c7ad65ce5fba8e

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.1

2 files

This release

0.0.1.dev4 This release

2 files

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