The purpose of MSL-Equipment is to help facilitate the management and the control of equipment in the laboratory.
It aims to achieve this by requiring that information about the equipment that is used in the laboratory is kept in
a centralized (and ideally updated) database. It allows for easily sharing equipment between research teams without
any downtime in learning how to establish communication to the borrowed equipment. Therefore, you can be confident
whether the equipment that was used for a project meets the calibration requirements needed to obtain the desired
measurement uncertainty and you can spend your time acquiring and analysing data rather than figuring out how to
query, for example, a *IDN?
command from the equipment.
To install MSL-Equipment run:
pip install https://github.com/MSLNZ/msl-equipment/archive/main.zip
Alternatively, using the MSL Package Manager run:
msl install equipment
MSL-Equipment is tested with Python 2.7, 3.5+. However, some of the resources might not work in your application because the resource might depend on an external dependency (e.g., the SDK provided by a manufacturer) and this external dependency might not be available for your operating system.
The documentation for MSL-Equipment can be found here.