ARTIQ manual
Overview
Setting up ARTIQ
Tutorials
ARTIQ components
Network devices
References
- Main front-end tools
 - Core language and environment
 - Core real-time drivers
 - Management system interface
 - Utilities
- ARTIQ Firmware Service (AFWS) client
 - Static compiler
 - Flash storage image generator
 - Flashing/Loading tool
 - Core device management tool
 - Device database template generator
 - RTIO channel name map tool
 - Core device RTIO analyzer tool
 - DRTIO routing table manipulation tool
 - ARTIQ RTIO monitor
 - MonInj proxy
 - Core device RTIO analyzer proxy
 - Core device logging controller
 
 
Addenda
- NixOS for ARTIQ (preinstall handbook)
 - Extending RTIO
 - FAQ (How do I…)
- use this documentation?
 - build this documentation?
 - roll back to older versions of ARTIQ, or obtain it through other installation methods?
 - troubleshoot networking problems?
 - fix ‘Mismatch between gateware and software versions’?
 - fix unreliable DRTIO master-satellite links?
 - fix delay between DRTIO master and satellite cores?
 - add or remove EEM peripherals or DRTIO satellites?
 - see command-line help?
 - find ARTIQ examples?
 - fix 
failed to connect to moninjin the dashboard? - fix 
address already in usewhen running ARTIQ commands? - diagnose and fix sequence errors?
 - understand applet commands?
 - organize datasets in folders?
 - organize applets in groups?
 - organize experiment windows in the dashboard?
 - fix errors when restarting the management system after a crash?
 - create and use variable-length arrays in kernels?
 - understand how best to send data between kernel and host?
 - write part of my experiment as a coroutine/asyncio task/generator?
 - determine the pyserial URL to connect to a device by its serial number?
 - run unit tests?
 - find the dashboard and browser configuration files?
 
 - Additional Resources