Open-source Software for FPGA-controlled Quantum Optics Experiments
The STEMLab125-14 is an affordable field-programmable gate array (FPGA) board with fast analog inputs and outputs (sampled at 125 MHz). This makes it useful for quantum optics experiments, in particular as a digital feedback controller for analog systems. Based on the open source software provided by the board manufacturer, we have created the software package PyRPL (Python RedPitaya Lockbox) which implements many devices that are needed for optics experiments with the Red Pitaya.
Our talk will cover the software architecture of PyRPL, a few use-cases in the context of quantum optics, and the lessons learned from interacting with PyRPL users over the course of more than 5 years.