Skip to main content

Quapp qsharp 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.dev6 and update dependency quapp-common to 0.0.11.dev7
  • 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_qsharp-0.0.1.dev1.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

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

quapp_qsharp-0.0.1.dev1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file quapp_qsharp-0.0.1.dev1.tar.gz.

File metadata

  • Download URL: quapp_qsharp-0.0.1.dev1.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for quapp_qsharp-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 2a3cd5533fbea1f6fab5dfc6b9024728b359c23273e1d259673159383631d5de
MD5 ed90e9349cf088ccb43e677e7e978464
BLAKE2b-256 0dc0a473e14c28475abab0cd14c17917a399334b83e12a8305a238cd171277ac

See more details on using hashes here.

File details

Details for the file quapp_qsharp-0.0.1.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for quapp_qsharp-0.0.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 9ef5343737216fc4b8f7dacc0f5342f801fec1574c2bc356bb2f177c09076009
MD5 66740c3e9e1ccc403d1aedc0098e61f9
BLAKE2b-256 2ff6936cd18bead711f5cf7702c1d09febfc02b14af5b9b3ff9502b26da54e30

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