Qurrium: A Python package for randomized measurement-based estimation of quantum state properties
quant-ph
Submitted: 2026-09-16
Updated: 2026-09-16
Code: https://github.com/qurrium/classical-shadow-examples
License: http://creativecommons.org/licenses/by/4.0/
The gist: Estimating quantum state properties is essential across a wide range of applications, from studying quantum many-body physics to benchmarking quantum hardware.
Terminology
Abstract
Estimating quantum state properties is essential across a wide range of applications, from studying quantum many-body physics to benchmarking quantum hardware. We present Qurrium, a Python package built on Qiskit that implements randomized measurement protocols for estimating purity, second-order Rényi entropy, expectation values of Pauli observables, and state overlap. In this paper, we focus on the classical shadow protocol and demonstrate two workflows in Qurrium. One is the end-to-end workflow that integrates quantum circuit preparation, simulation, measurement, and analysis. The other is the standalone estimation workflow that accepts pre-collected measurement data from any hardware platform in Qurrium's data format. We demonstrate both workflows through examples of a cluster state and an Ising time-evolved state. Furthermore, we report results obtained from a superconducting quantum processor developed by Academia Sinica and analyzed using the standalone estimation workflow. Qurrium is built on Qiskit, the dominant framework in quantum computing software, making it directly accessible to the large community of researchers already working with Qiskit. The source code is openly available at https://github.com/qurrium/qurrium and the example code is provided at https://github.com/qurrium/classical-shadow-examples.
Sources
- Randomised measurements of a disorder-induced entanglement transition in a neutral atom quantum processor
- Local robust shadows on a trapped ion computer -- a case study
- Probing Entanglement and Symmetries in Random States Using a Superconducting Quantum Processor
- Quantum computing with Qiskit
- Stabilizer Codes and Quantum Error Correction
- Efficient Inner-product Algorithm for Stabilizer States
Related papers
- Reconquering Bell sampling on qudits: stabilizer learning and testing, quantum pseudorandomness bounds, and more
- Encrypted clones can leak: Classification of informative subsets in Quantum Encrypted Cloning
- Polynomial-time classical and quantum simulation of quantum impurity models
- A quasiparticle-protected superconducting qubit
- Theory of quantum-enhanced interferometry with general Markovian light sources
- A convergent hierarchy of spectral gap certificates for qubit Hamiltonians