Software

RandomMeas.jl

Overview of 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:

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).