guilhermebene / msl-equipment

Manage and communicate with equipment in the laboratory

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to MSL-Equipment

Documentation Status github tests

Purpose

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.

Install

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

Compatibility

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.

Documentation

The documentation for MSL-Equipment can be found here.

About

Manage and communicate with equipment in the laboratory

License:MIT License


Languages

Language:Python 100.0%