Metadata-Version: 2.3
Name: leaf-framework
Version: 0.1.3
Summary: LabEquipment Adapter Framework (LEAF)
License: Apache-2.0
Author: Matthew Crowther
Author-email: nmc215@ncl.ac.uk
Requires-Python: >=3.12,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: aioredis (>=1.3.1,<1.4.0)
Requires-Dist: dateparser (>=1.2.0,<1.3.0)
Requires-Dist: influxobject (>=0.0.1,<0.1.0)
Requires-Dist: leaf-register (>=0.1.1,<0.2.0)
Requires-Dist: paho-mqtt (>=2.1.0,<2.2.0)
Requires-Dist: pyyaml (>=6.0.2,<6.1.0)
Requires-Dist: redis (>=5.0.0b2,<5.1.0)
Requires-Dist: requests (>=2.32.3,<2.33.0)
Requires-Dist: watchdog (>=2.1.6,<2.2.0)
Project-URL: Documentation, https://leaf.systemsbiology.nl
Project-URL: Repository, https://gitlab.com/LabEquipmentAdapterFramework/leaf
Description-Content-Type: text/markdown

# Adapter Framework for Equipment Monitoring and Control

The Lab Equipment Adapter Framework (LEAF) implements an **Adapter Architecture**  designed to monitor and control various equipment types (e.g., bioreactors). The core principle of LEAF is to reduce the barrier to entry as much as possible to develop and deploy adapters for new equipment. The **EquipmentAdapters** are the functional equipment monitors composed of the rest of the **modules** (ProcessModules, PhaseModules, etc.) that perform specific tasks such as event monitoring, data processing, and output transmission.

The complete documentation can be found [here](http://leaf.systemsbiology.nl). Also, the template to assist with developing adapters can be found [here](https://gitlab.com/LabEquipmentAdapterFramework/leaf-adapters/leaf-template).
