Labscript devices as used at SynQS.
Devices include:
- Mako G 030-B camera. It uses Pymba as a backbone. Although this labscript code is written and tested just for Mako G030-B camera, it should work for many other camera models too (with little to zero modification), because Pymba works for them.
- SynthHDDevice. It programs the SynthHD.
- YunTemp. Integrating our temperature control directly in BLACS.
- CustomArduinoDevice. Control of the Arno tower as described in the PhD of Arno Trautmann.
The full documentation, generated by Sphinx, can be found on the associated Github page:
https://fretchen.github.io/synqs_devices/
We follow the guidelines of the PR and this google discussion. So you clone this folder into the folder <labscript_install_folder>/userlib/user_devices
git clone https://github.com/fretchen/synqs_devices/ <labscript_install_folder>/userlib/user_devices
- blacs_workers are the hardware bindings.
- blacs_tabs is the gui.
- labscript_devices and register_classes are for integration with labscriptsuite. They are very boilerplate
# documentation
to add the new device to the documentation you should run within docs
make github