Instrumentation software

First published:

Last Edited:

Number of edits:

When working with measurement instruments, it is unavoidable to need appropriate software. Either for lab automation, data acquisition, or experiment control.

Although the field has been dominated by LabView and National Instruments, the past 10 years have seen a surge in people working with Python to address their challenges. The problem is that most people lack tools to get started efficiently.

From a theoretical standpoint, there is little discussion regarding different approaches to instrument control. From functional or imperative programming, the modeling the architecture via the actor model, the model view controller, or the device experiment view.

I have been working for a long time in the space, and while I am thinking deeply, there are many caveats that escape my understanding. Python for the Lab has triggered some discussions, but definitely not deep enough.


Share your thoughts on this note
Aquiles Carattino
Aquiles Carattino
This note you are reading is part of my digital garden. Follow the links to learn more, and remember that these notes evolve over time. After all, this website is not a blog.
© 2021 Aquiles Carattino
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
Privacy Policy