ECOC header


16:30 - 18:30 | Hibernia 1,2 & 3 (Intercontinental)

View the conference
sessions >



Time: 16:30 - 18:30
Location: Hibernia 1,2 & 3 (Intercontinental)

Lab work is most efficient when data can be acquired in an automated way. Especially when taking measurements over long durations automated acquisition avoids introducing human error and allows researchers to concentrate on the fun part of experimental work.

Open source software in easy to learn languages such as Python provides just as much, or more features/interoperability for lab automation than alternative commercial software.

In this hackathon, several researchers with 10+ years experience of lab automation will show you the power of using Python to quickly get a lab experiment running and display the measurements in a browser.

We will learn from companies that work in photonics and how they take advantage of Python to create easy interfaces to their software and hardware. Bring a laptop to participate in the exercise. There will also be plenty of time for mingling and discussion.


  • Nuno André and Stefanos Dris, VPI Photonics: Python-Powered Control & Automation of Simulations & Experiments
  • Ronald Broeke and Katarzyna Ławniczuk, Bright Photonics: Photonic Design with Python
  • Erik Börjesson Chalmers, University of Technology: An FPGA-based DSP-framework
  • Pieter Dumon, Luceeda Photonics: Model extraction and on-chip variability circuit simulation
  • Guilhem de Valicourt and Michael Kossey, IPGphotonics: Photonic device design, optimization and yield analysis using Python-based ecosystem
  • Philip Engel, Holoeye: Pictures and distortions on the Holoeye SLM using Python
  • Sjoerd van der Heide, TU Eindhoven: Stylesheets for plotting using matplotlib
  • John van Weerdenburg, TU Eindhoven: GUIs with pyqtgraph
  • Logan Su, Stanford: Inverse Design
  • Peter Girouard, DTU: Automatic probing and characterisation of photonic chips
  • Roland Ryf, Nokia Bell Labs: PyZMQ for virtualizing lab instruments