github.com/rigetti/forest-benchmarking ↗
A library for quantum characterization, verification, validation (QCVV), and benchmarking using pyQuil.
Open this visualization on its own page →
Contributors
14
Lines of Code
1,050
From
2019-01-07
To
2020-04-15
About rigetti/forest-benchmarking
Forest Benchmarking is a Python library for quantum characterization, verification, validation, and benchmarking built on top of Rigetti's pyQuil framework. It provides tools and utilities for designing quantum experiments, collecting measurement data, analyzing results, and visualizing outcomes in a modular, separated architecture that keeps experiment design, data collection, analysis, and visualization as independent components.
The library is organized around the principle that these four stages of quantum benchmarking should remain cleanly separated, allowing researchers to use each component independently or combine them as needed. The project includes examples demonstrating how to use contributed code and includes comprehensive documentation, with unit tests that can be run locally using pytest.
Forest Benchmarking is currently in alpha release, meaning its APIs are not yet stable and may change between versions. Users are advised to pin their dependency to a specific version and update consciously when needed rather than relying on automatic updates.