The VS Code ARTIQ extension provides rich UI for the ARTIQ control system for quantum information experiments.
-
Visual Studio Code 1.98 or newer (or editors compatible with VS Code 1.98+ APIs).
-
ARTIQ: HEAD of the
masterbranch (what becomesrelease-9one day). Clone directly from the repository, e.g.:git clone https://github.com/m-labs/artiq cd artiq nix run # obtain nix via https://nix.dev/install-nix#install-nix cd path/to/my/experiments artiq_master
Welcome! 👋🏻
Whether you are new to ARTIQ or an experienced ARTIQ user, we hope this
extension fits your needs and enhances your working experience.
-
Install ARTIQ if you haven't already.
-
Install the VS Code ARTIQ extension.
-
Access the extension via Primary Sidebar and Panel. Select available experiments through the ARTIQ Explorer and they will pop-up in the Editor.
-
The extension depends on
ms-python.python. Ifms-python.pythonis missing, the extension will try to install it.
You are ready to go :-) 🎉🎉🎉
artiq_master in the
same filesystem tree.
- file an issue for problems with the extension.
- Start a GitHub discussion or get help in chat.
- Explore ARTIQ resources on m-labs.hk/artiq/manual/ and forum.m-labs.hk.
If you are new to ARTIQ, this article provides the overview on ARTIQ Real-Time I/O concepts and basic terminology.
- Explorer - Jump to or peek at an experiment's class definition
- Experiment - Submit an experiment with custom options
- Arguments - Tweak experiment arguments before submission
- Datasets - Tweak or monitor data to and from experiments
- Schedule - Follow what's about to happen next on hardware
- Log - Evaluate results and errors as they appear