Written by Vivek Wadhia 2023-08-08.
Dataset and code to accompany work in Vivek Wadhia, Nicholas Chancellor and Viv Kendon, Cycle discrete-time quantum walks on a noisy quantum computer, 2023, https://doi.org/10.48550/arXiv.2307.11027
Permission is granted to reuse/modify but please attribute source and cite the paper in any published work.

This folder contains the dataset used to generate bar charts and fidelity graphs in 'Cycle discrete-time quantum walks on a noisy quantum computer'. It is accompanied by the qiskit (Python) code used to generate the datasets.
All code was written in Python 3.8.5 using the following qiskit module versions:

qiskit-terra 0.16.4
qiskit-aer 0.7.6
qiskit-ignis 0.5.2
qiskit-ibmq-provider 0.12.1
qiskit-aqua 0.8.2

The files contained in this directory are as follows:

8_node_DTQW_code.py - A Python module that implements a 8 node cycle discrete-time quantum walk using this qiskit software package.

8_node_DTQW_data.xlsx - Data used to generate plot of steps 0 to 8 of an 8 node cycle discrete-time quantum walk along with the associated fidelities of each step.

4_node_DTQW_code.py - A Python module that implements a 4 node cycle discrete-time quantum walk using this qiskit software package.

4_node_DTQW_data.xlsx - Data used to generate plot of steps 0 to 4 of an 4 node cycle discrete-time quantum walk along with the associated fidelities of each step.

Custom_noise_model_code.py - A Python module that implements a 16 node cycle discrete time quantum walk using the qiskit software package that includes a noise model of a real quantum device.

Custom_noise_model_data.xlsx - Data used to generate graphs of the fidelity of 16 node cycle discrete-time quantum walk for 16 steps of a real quantum device and multiple noise models of that device.