A UI for communicating with and visualising live data streamed from the ARTIQ Stabilizer board.
dual_iir
: For Stabilizers running thedual_iir
binary.l674_lock
: For thel674
binary available herefnc
: For the binary on fibre noise cancellation
-
Clone this repository and
cd
into it in the terminal. Install Poetry. -
Run
poetry install
andpoetry shell
to activate the python environment. -
Add the
stabilizer
device you wish to connect to indevice_db.py
similar to the existing entries, specifying the MQTT topic, broker address, and firmware application that device is running. -
The app can now be launched using
<target>_ui <device_name>
, wheretarget
is one of the application names listed above and with thedevice_name
as entered in thedevice_db
.For example,
fnc_ui lab1_729
This should launch the application. On the right hand side should be a live stream of the IO data of the stabilizer -- you may need to disable some firewall restrictions to get this to work properly.