Frontend¶
Atomiq Dashboard¶
Atomiq comes with a modified ARTIQ Dashboard with a couple of extra features. It can be started by running
uv run atomiq_dashboard
source /path/to/your/venv/bin/activate && atomiq_dashboard
See here for more information.
The dashboard works exactly the same as the stock ARTIQ one with the following extras:
Parameter search bar to search for experiment arguments.
Scannable parameters take up much less space when they are set to "No Scan".
Better scroll behaviour and alternating parameter row highlighting.
Box to set the order in which parameters are scanned.
Note
Arguments higher in the list (smaller values) are scanned first. This means in a scenario where
arg1 = 0,1; arg2= 10,11and arg1 is the first argument in the list, the scan points(arg1, arg2)are ordered as follows:(0,10) -> (1,10) -> (0,11) -> (1,11)
Troubleshooting
- The Dashboard quickly opens and then crashes without error
This is typically a sign of a broken dashboard state file. Backup and delete the
.pyonstate file. The dashboard will recreate it on the next launch.
Atomiq Master¶
Important
Note, that the master should be run in a docker container. Here you can find a tutorial how to do this. Running it on your host machine will mostl likely fail.
The atomiq master is a patched version of the ARTIQ master. It can be used to run the master as a heros in atomiq. It can be started by running
python -m atomiq.frontend.atomiq_master