This project provides a simulation environment for ion shuttling algorithms based on the QCCD (Quantum Charge-Coupled Device) architecture. It is inspired by MQT-Ion-Shuttler and implements ion shuttling using the MAPP (Multi-Agent Path Planning) approach.
It requires Docker. Run the following commands in your terminal to set up the environment:
make build
make run
Once the container is running, navigate to the project directory and execute the program:
cd /home/jovyan/work
python3 main.py