JISA: A Polymorphic Test-and-Measurement Automation Library

William Alexander Wood,Thomas Marsh,Henning Sirringhaus
2023-08-25
Abstract:JISA is a software library, written in Java, aimed at providing an easy, flexible and standardised means of creating experimental control software for physical sciences researchers. Specifically, with an emphasis on enabling measurement code to be written in an instrument-agnostic way, allowing such routines to be reused across multiple different setups without requiring modification. Additionally, it provides a simple means of recording and handling data, as well as pre-built graphical user interface (GUI) "blocks" to enable the relatively easy creation of graphical control systems. Together these allow users to quickly piece together test-and-measurement programs with coherent user interfaces, without requiring much experience of such things.
Instrumentation and Detectors,Software Engineering
What problem does this paper attempt to address?