pubs.acs.org
In modern materials science and chemistry laboratories, there are many opportunities for control, data acquisition, and automation software to enhance the quality and throughput of research. Desirable traits for such software include low cost, easy and speedy implementation, compatibility with existing instruments, and the flexibility to build and modify one’s own control software. In this article, we present PyOpticon, a free and open-source Python package for controlling and acquiring data from benchtop experimental setups. PyOpticon desktop applications, termed “dashboards”, provide graphical interfaces to control different combinations of physical devices, each represented onscreen by a “widget”. We describe PyOpticon’s features with respect to graphical interfaces, remote control of experimental setups, data logging, safety interlocks, and automation capabilities. We highlight the ability to script complex or repetitive experiments using Python code. While existing commercial software tools o
6 months ago