Quapp D-Wave Ocean library supporting Quapp Platform for Quantum Computing
Project description
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.dev2and updatequapp-commondependency to0.0.11.dev6 - refactor: Replace global logger usage with instance-level logging and enhance debug information across D-Wave Ocean modules
- feature: Create
DWaveOceanJobFetchingclass for managing job fetching logic in D-Wave Ocean backend - feature: Add
DWaveOceanCircuitExportTaskfor exporting and processing D-Wave Ocean circuit visualizations - refactor: Update import paths from
qapp_commontoquapp_commonfor consistency across modules
For detailed usage and API references, please refer to the in-code documentation or contact the maintainers.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quapp_dwave_ocean-0.0.1.dev2.tar.gz.
File metadata
- Download URL: quapp_dwave_ocean-0.0.1.dev2.tar.gz
- Upload date:
- Size: 14.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90b7e0b8ea83572c44971b032de19135c5fa892b949578ad68837f78019eaaf4
|
|
| MD5 |
cc1e1c97715abf36fcc48efe366256cc
|
|
| BLAKE2b-256 |
4e936369dccf50e1e2c3cf014a1ff9229c0ecdc10d1f15ea8ea2bd895c76e4c2
|
File details
Details for the file quapp_dwave_ocean-0.0.1.dev2-py3-none-any.whl.
File metadata
- Download URL: quapp_dwave_ocean-0.0.1.dev2-py3-none-any.whl
- Upload date:
- Size: 21.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7401ccf4ab5ce5af205f8c6ae53aa14c889067aed476bf42689282b9aee99d6c
|
|
| MD5 |
eb065ca8d07602460cb07bd91feb985f
|
|
| BLAKE2b-256 |
2f5820c0618f989af6e0eb17a00df63bafd08ec4b75da7295b5155f534e6b595
|