qsvt-pennylaneΒΆ

Quantum singular value transformation and PennyLane tooling

qsvt-pennylane

Lightweight utilities and examples for bounded polynomials, QSVT-compatible design patterns, spectral matrix functions, and PennyLane-based experiments.

PyPI version Supported Python versions Repository license Test workflow status

Documentation

Read the package the same way it is built

The documentation is organised around small, explicit helpers: API surface, polynomial design, reusable template families, and diagnostics workflows.

Package Overview

Start with the project scope, module map, CLI examples, and links into the theory notes.

Overview CLI Theory

Theory Notes

Read the QSVT background on block encodings, bounded polynomials, QSP, projectors, and inverse-like transforms.

Theory QSVT QSP

Usage Guide

Follow practical workflows for choosing polynomials, applying matrix transforms, and using the command line interface.

Usage CLI Workflow

Notebooks

Browse the introductory and real physics notebook sequence, including PDEs, Hamiltonians, spectral density, and transport examples.

Notebooks Examples Physics

Results

Track notebook output status, reproducible report commands, and conventions for future plots, tables, and JSON artefacts.

Results Plots Reports

API Reference

Read the public Python API grouped by module, with examples for the core helpers.

API Python Examples

Algorithm Notes

Read concise workflow-level theory for linear systems, filtering, simulation, resolvents, spectral density, and Gibbs weighting.

Algorithms Diagnostics Theory

Polynomial Design

See the higher-level bounded polynomial builders for inverse, sign, projector, and filter workflows.

Design QSVT Filters

Template Families

Use ready-made bounded templates for inverse-like, sign-like, square-root, and exponential transforms.

Templates QSP Reusable

Physics Workflows

Build Hamiltonians, PDE operators, spectral rescalings, and matrix-function polynomials for concrete physics examples.

Physics PDEs Hamiltonians

Implementation Notes

Review coefficient conventions, rescaling, boundedness checks, report serialization, and public API policy.

Implementation API Reports

Diagnostics Reports

Reuse JSON-safe diagnostics, plotting helpers, and CLI report outputs outside notebooks.

Reports Plots JSON

QSVT Reports

Compare classical transforms with QSVT outputs and inspect report-oriented experiment helpers.

Validation Transforms PennyLane

Changelog

Track release notes for package APIs, documentation, notebooks, physics workflows, and generated artefacts.

Release Notes Package Docs

Package

Install and link out

Use the published package directly or jump out to the repository notebooks, theory notes, and usage guide.

qsvt-pennylane

qsvt-pennylane PyPI version qsvt-pennylane supported Python versions qsvt-pennylane license
pip install qsvt-pennylane PyPI