IonVision is a Python package developed by the trapped ion team at the National Quantum Computing Centre (NQCC). It enables automated rendering of energy-level diagrams and generation of pulse-sequence timelines for trapped-ion quantum computing experiments.
Clone the repository to your local machine:
git clone https://github.com/stfc/IonVision
cd IonVisionCreate a virtual environment:
python -m venv venvActivate it on macOS/Linux:
source venv/bin/activateActivate it on Windows:
venv\Scripts\activateInstall the project dependencies:
pip install -r requirements.txtThis repository uses MkDocs to build and preview the documentation.
pip install mkdocsIf the project uses the Material theme:
pip install mkdocs-materialFrom the root of the repository, run:
mkdocs serveOnce the server starts, open your browser and go to:
http://127.0.0.1:8000
The documentation site will automatically reload whenever you modify the documentation files.