This release is a pre-release and may not be stable for production use.
quapp-braket
Quapp Braket library supporting the Quapp Platform for Quantum Computing with providers, devices, circuit export, invocation, and job fetching utilities.
Overview
quapp-braket is a Python library that integrates the Quapp Platform with
Amazon
Braket and related quantum backends. It provides common abstractions for
providers and devices, circuit conversion/export helpers, robust job submission
and fetching flows, and consistent, job-scoped logging across components. Recent
improvements focus on cleaner and more consistent logging, better error
handling, and clear separation of concerns between invocation and fetching
flows.
Features
- Provider and device factories for quantum computing platforms (e.g., AWS Braket, OQC Cloud, and Quapp simulators).
- Circuit export utilities, including conversion from Braket circuits to Qiskit circuits.
- Handlers for job invocation and job result fetching with enhanced, context-rich logging.
- Job-scoped, instance-bound logging for improved traceability and debugging.
- Refined log levels and simplified imports to reduce noise and improve clarity.
- Compatibility with Qiskit 1.4.3, pinned for stability.
Installation
Install via pip:
bash pip install quapp-braket
Recently Changes Highlights
v0.0.12.dev1
- Fix: Handle
Nonemeasurement counts in histogram data production by falling back toresult_typesprobabilities, preventing errors on devices that return probability distributions instead of measurement counts.
v0.0.11
- Refactor: Added job-specific, instance-bound loggers and improved log levels across handlers and tasks.
- Refactor: Simplified imports and reduced redundant debug logs while keeping detailed context where needed.
- Build: Pinned Qiskit to 1.4.3 to ensure compatibility.
- Build: Added dependencies for quantum and AWS-related functionality to broaden backend support.
- Enhancement: Clearer handler selection logic for invocation vs. job fetching based on provider job IDs.
For detailed usage and API references, please refer to the in-code documentation or contact the maintainers.
Metadata
Release files for quapp-braket 0.0.12.dev6
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_braket-0.0.12.dev6.tar.gz | 24.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quapp_braket-0.0.12.dev6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.5 kB
Release files / quapp_braket-0.0.12.dev6.tar.gz
| Download URL | quapp_braket-0.0.12.dev6.tar.gz |
|---|---|
| Size | 24.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ddf587ee96ce7b227d1fd8c226c410d86d42da0b012dfb909f8f4eece94adcc4
|
|
BLAKE2b-256 checksum How to use checksums |
3c80ee0fd025ff77541e6f4be77c6acdceb25b36dcd31e7470fc57ad8206245a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|
Release files / quapp_braket-0.0.12.dev6-py3-none-any.whl
| Download URL | quapp_braket-0.0.12.dev6-py3-none-any.whl |
|---|---|
| Size | 29.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cfdad35cd3f22b5636a7afed6b8a2bec3d020cb4fdd808fce70df80dcdbc186a
|
|
BLAKE2b-256 checksum How to use checksums |
69817c091c1f51533e378f709a5f009da6c7ca8f2ecb557193ff5667405675bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|