Quapp braket library supporting Quapp Platform for Quantum Computing
Project description
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
- 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.
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_braket-0.0.11.dev14.tar.gz.
File metadata
- Download URL: quapp_braket-0.0.11.dev14.tar.gz
- Upload date:
- Size: 17.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9cc686cfe9d587cea6d1180d81b4648a5b1d3d36d3a3501d5f6a785485090385
|
|
| MD5 |
517deaf0ab2c2f0602957865d6fc5f14
|
|
| BLAKE2b-256 |
0243f06488b57b5c6f0ec9cd221e3875956039ed7107caa0d5da355538645cef
|
File details
Details for the file quapp_braket-0.0.11.dev14-py3-none-any.whl.
File metadata
- Download URL: quapp_braket-0.0.11.dev14-py3-none-any.whl
- Upload date:
- Size: 26.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9c5b1bb5fbf74cd5e987cdd5313bae894ca28a4c151e0a3b71fdb411aec3719
|
|
| MD5 |
26e739c8cd88126cd1b980df447a637e
|
|
| BLAKE2b-256 |
314644508603c2db7e442376bdf71c1b9c921d82830275ba91cb2c86fd880d9f
|