Code for paper Fidelity Aware Multipath Routing for Multipartite State Distribution in Quantum Networks The QMCS (Quantum 'Multi' Carlo Simulations) project is designed to provide tools and libraries for performing Monte Carlo simulations of a quantum network, specifically for mulitparite GHZ state distribution. These simulations are used a simplified network model to study quantum systems and their properties.
- Python 3.8 or higher
- pip (Python package installer)
- Clone the repository:
git clone https://github.com/yourusername/qmcs.git
- Navigate to the project directory:
cd qmcs
- Install the required dependencies:
pip install -r requirements.txt
The package uses NetSquid to calculate the fidelity of the distributed GHZ states. Hhowever, Netsquid is not set as a requirement and if not installed, an approximate fidelty value used instead.
To run a basic simulation, use the following command:
python example_script.py
or checkout the examples notebook
For any questions or inquiries, please contact evan.sutcliffe.20 (ɑt) ucl.ac.uk