Skip to main content

Quapp pennylane library supporting Quapp Platform for Quantum Computing

Project description

quapp-pennylane

Quapp PennyLane library supporting the Quapp Platform for Quantum Computing with providers, devices, circuit export, invocation, and job fetching utilities.

Overview

quapp-pennylane is a Python library that integrates the Quapp Platform with PennyLane-based quantum backends and simulators. It provides common abstractions for providers and devices, helpers for circuit construction/export, robust job submission and result 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 PennyLane-compatible platforms (e.g., local simulators and vendor-backed devices exposed via PennyLane).
  • Circuit export utilities and helpers for building and running PennyLane 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.

Installation

Install via pip:

pip install quapp-pennylane

Recently Changes Highlights

  • refactor: Update probability measurement handling and histogram generation logic
  • refactor: Add _transpile_circuit method with logging improvements
  • refactor: Switch to job_logger and improve logging consistency in PennyLane factories
  • build: Bump a version to 0.0.4.dev2 and update dependency quapp-common to 0.0.11.dev5
  • refactor: Enhance logging and error handling across QAppPennylane components

For detailed usage and API references, please refer to the in-code documentation or contact the maintainers.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quapp_pennylane-0.0.4.dev2.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quapp_pennylane-0.0.4.dev2-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file quapp_pennylane-0.0.4.dev2.tar.gz.

File metadata

  • Download URL: quapp_pennylane-0.0.4.dev2.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for quapp_pennylane-0.0.4.dev2.tar.gz
Algorithm Hash digest
SHA256 5855bce9b1e7eb4bead939ab1a82594929aeb50f7e73e6ce8fb3b637382911e3
MD5 0763b197d5287401496022a6061a1572
BLAKE2b-256 525f44c93c17f08fefb662825fc32afd5908b9d0ff9834e3a44941f1b8a10ee6

See more details on using hashes here.

File details

Details for the file quapp_pennylane-0.0.4.dev2-py3-none-any.whl.

File metadata

File hashes

Hashes for quapp_pennylane-0.0.4.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 8be03186ba4acad704b791ae9c4d7108f8f8bdc22aae4b722eff72d4013f9251
MD5 300c365bd2beb4072f23193eca118adc
BLAKE2b-256 2ee822e0754df6bfdecefdb258b89bc7e4168926aa965e9ff168a8a8f5eaeca9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page