Software
RandomMeas.jl
Overview of the RandomMeas.jl workflow for randomized-measurement protocols.
RandomMeas.jl is an open-source Julia package for end-to-end randomized-measurement experiments: generating measurement settings, loading or simulating measurement outcomes, constructing classical shadows, and estimating physical properties of quantum states and processes. It is designed to be modular and extensible, with applications ranging from theoretical studies to the analysis of experimental quantum-device data. The package builds on ITensors.jl for tensor-network simulation and post-processing and is developed together Benoît Vermersch.
Install
julia> ]
pkg> add RandomMeas
Features
RandomMeas.jl includes tools for:
- randomized measurement settings,
- classical-shadow estimators,
- expectation values, fidelities, entanglement measures, and process metrics,
- robust and shallow shadow techniques,
- batch estimators,
- statistical uncertainty estimation,
- tensor-network simulation and benchmarking workflows.
Worked examples
Selected Jupyter notebooks from the examples directory:
- Cross-platform verification
- Analyzing the experimental data of Brydges et al., Science (2019)
- Robust shadow tomography
- Cross-entropy benchmarking
- Running randomized measurements on IBM Qiskit
Links
License: Apache-2.0.
Reference
Andreas Elben and Benoît Vermersch, RandomMeas.jl: A Julia Package for Randomized Measurements in Quantum Devices, Quantum 10, 2086 (2026).