Atomiq - A convenience layer for ARTIQ¶
Atomiq is a convenience layer above the ARTIQ real-time experiment control layer. It mainly provides an abstraction layer that allows to move hardware specific information (like what device is plugged to what) into a configuration and to work with generic software objects that represent the actual hardware in the lab (like AOMs, Coils, Lasers, etc.).
Atomiq comes with three core concepts:
Components
Blocks
Chunking