quantum-signal-processing

Official

Quantum signal processing with phase rotations.

Authorunitarylab
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Enables construction and understanding of quantum signal processing (QSP) algorithms to transform eigenvalues and simulate Hamiltonians using phase sequences, with a focus on educational demonstration and practical experimentation.

Core Features & Use Cases

  • Phase-optimized single-qubit QSP circuit construction using W(x) = Rx(2 arccos(x)) interleaved with Rz gates.
  • Classical phase optimization via L-BFGS-B to approximate target functions like e^{-i τ x} for given τ.
  • End-to-end workflow: circuit construction, statevector simulation, error analysis, and SVG circuit export for visualization.
  • Educational demonstrations across quantum algorithms, including QSP for Hamiltonian simulation and polynomial transforms.

Quick Start

Run the QSP example by invoking QSPAlgorithm with your target_tau, degree, and x_value and inspect the resulting circuit diagram and error.

Dependency Matrix

Required Modules

unitarylab

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: quantum-signal-processing
Download link: https://github.com/unitarylab/quantum-skills/archive/main.zip#quantum-signal-processing

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.