Skip to main content

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 None measurement counts in histogram data production by falling back to result_types probabilities, 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.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quapp-braket 0.0.12.1
File Size Uploaded
quapp_braket-0.0.12.1.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quapp-braket 0.0.12.1
File Interpreter ABI Platform
quapp_braket-0.0.12.1-py3-none-any.whl Python 3 none any Details

Total release size: 43.8 kB

Release files / quapp_braket-0.0.12.1.tar.gz

Download URL quapp_braket-0.0.12.1.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
55866803414071a30dbd477c70320dc9661511a92e41d4448a0591a96b6c71b4
BLAKE2b-256 checksum
How to use checksums
61ff65fe50bd0ce922f2d3c3a52be66efdae288e648f59f0ca3c150910078dca
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.1-py3-none-any.whl

Download URL quapp_braket-0.0.12.1-py3-none-any.whl
Size 26.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a85baa743696b2dbe9c214545f046060ca3b8c2509bde4922440fb0d335e63ac
BLAKE2b-256 checksum
How to use checksums
161a72e7a3052b128f0d8bb7fe96f322c9b591df83428eebb39a15e99b264725
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12
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