Supplemental code for arXiv:2409.15302.
Python 3.12 or higher and poetry is required.
poetry install
In order to run the notebooks, you will need to unzip the paper_data.zip
file.
Launch the virtual environment shell via poetry:
poetry shell
Next, launch a local Jupyter notebook server.
jupyter notebook
There are two Jupyter notebooks:
-
demo.ipynb
: Specifies a EWFS circuit and runs on an IBM simulator (or hardware) device. -
plots.ipynb
: Uses the data generated on simulators and hardware to reproduce plots from the paper.