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.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.
Metadata
Release files for quapp-dwave-ocean 0.0.1.dev5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quapp_dwave_ocean-0.0.1.dev5.tar.gz | 21.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quapp_dwave_ocean-0.0.1.dev5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.2 kB
Release files / quapp_dwave_ocean-0.0.1.dev5.tar.gz
| Download URL | quapp_dwave_ocean-0.0.1.dev5.tar.gz |
|---|---|
| Size | 21.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2bbc9f1a8297b9b491a8ac7acb8c6155f8846dd4c4c4c4267b3af0c8dab59b05
|
|
BLAKE2b-256 checksum How to use checksums |
daf24c4bba91a85f514e1bdb4a07d97f2a86ce7b9d0f6ab6b03c67841607fd05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|
Release files / quapp_dwave_ocean-0.0.1.dev5-py3-none-any.whl
| Download URL | quapp_dwave_ocean-0.0.1.dev5-py3-none-any.whl |
|---|---|
| Size | 23.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5af3568c925b4d6b5ba39d5e76d3de0b439b6a74246ee7189c5d569171a04c8a
|
|
BLAKE2b-256 checksum How to use checksums |
970b025ae5da490e0863d756dd72260431fafdafb3f2b91688d757875a4a4cb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|