AFL-automation: Instrument Control Framework#
AFL-automation is a framework for instrument control and laboratory automation. It powers the NIST AFL (Autonomous Formulation Laboratory), but is designed to be versatile for many scientific instrumentation needs. It enables the easy conversion of Python classes - drivers - into robust HTTP microservices with authentication, task queueing, UI generation, data management, and more.
Documentation Structure#
This documentation is organized according to the philosphy described by Daniele Procida at diataxis.fr. It is organized into four sections:
Tutorials: Step-by-step guides for beginners
How-to: Guides for specific tasks
Explanations: Discussions of underlying principles and concepts
Reference: Detailed technical reference