This repository provides resource estimation analysis for the simulation of vibronic Hamiltonians using the algorithm described in arXiv:2403.10504.
It contains a fully executable Jupyter notebook that leverages an experimental PennyLane development branch to reproduce all qubit and Toffoli counts reported in the paper.
Follow the installations below:
# 1. clone the repo
git clone https://github.com/XanaduAI/VibeCounting.git
cd VibeCounting
# 2. create (optional) virtual environment
python -m venv venv
source venv/bin/activate # Windows: .\venv\Scripts\activate
# 3. install experimental PennyLane branch
pip install git+https://github.com/PennyLaneAI/pennylane.git@add_resource_templates_core
# 4. install extra dependencies required by pennylane/labs
pip install -r requirements_labs.txt