Scientific computing and quantum software

Quantum Backend Bench

Backend-agnostic benchmarking for local quantum circuit simulators, with standardized runtime, structure, and distribution metrics across reusable benchmark definitions.

Benchmark suite

Reusable circuits and metrics

Run common quantum algorithm workloads against multiple local simulator adapters and compare standardized outputs.

GHZ

Entanglement fidelity and distribution quality.

BenchmarkMetrics

QFT

Structured depth and runtime comparisons.

BenchmarkMetrics

Bernstein-Vazirani

Oracle recovery across backend adapters.

BenchmarkMetrics

Deutsch-Jozsa

Balanced and constant oracle behaviour.

BenchmarkMetrics

Random Circuit

Seeded synthetic circuits for scaling studies.

BenchmarkMetrics

Quantum Volume

Square model circuits for simulator stress tests.

BenchmarkMetrics

Grover

Marked-state amplification checks.

BenchmarkMetrics

QAOA MaxCut

Parameterized optimization-style circuits.

BenchmarkMetrics

Hamiltonian Simulation

Trotterized dynamics benchmarks.

BenchmarkMetrics

Noise Sensitivity

Quality curves under injected depolarizing noise.

BenchmarkMetrics

Backend support

Local SDK coverage

The package keeps execution local and treats cloud-backed providers as out of scope for reproducible benchmark runs.

Cirq

Local circuit simulation with depolarizing-noise support.

BackendLocalSimulator

PennyLane

default.qubit and default.mixed local device workflows.

BackendLocalSimulator

Braket

Amazon Braket LocalSimulator adapter for offline execution.

BackendLocalSimulator

Qiskit Aer

AerSimulator execution and noise-injection coverage.

BackendLocalSimulator

CUDA-Q

Optional local CUDA-Q simulator adapter.

BackendLocalSimulator

pyQuil

Local QVM and quilc integration when runtimes are available.

BackendLocalSimulator

QuTiP

Statevector simulation for physics-oriented local coverage.

BackendLocalSimulator

pytket

Analysis-only circuit depth and gate metric support.

BackendLocalSimulator

Reference material

Documentation

Guides are generated from the Markdown sources tracked in this repository, with the same visual language as the main portfolio.

Usage

CLI and Python API workflows.

Documentation

Results

Reference benchmark outputs, plots, and reproduction commands.

Documentation

Theory

Benchmark and simulator background.

Documentation

Methodology

Measurement design and interpretation.

Documentation

Problem

Research motivation and scope.

Documentation

Schema

Result and manifest schemas.

Documentation

Limitations

Known boundaries and caveats.

Documentation

Changelog

Release notes and project history.

Documentation

Install

Use the package from PyPI or source

Install quantum-backend-bench for the CLI and Python API, then add simulator extras as needed.