Setup#
This tutorial will guide you through the process of installing AFL-automation and its dependencies.
Basic Installation#
AFL-automation can be installed using pip:
pip install AFL-automation
This will install the core dependencies needed for basic functionality.
Installation with Hardware Support#
Depending on your specific hardware needs, you may want to install additional dependencies:
# For Ocean Insight spectrometers
pip install AFL-automation[seabreeze]
# For Opentrons liquid handling robots
pip install AFL-automation[opentrons]
# For multiple hardware types
pip install AFL-automation[seabreeze,opentrons]
For a complete list of available extras and what they provide, see the Managing Dependencies page.
Development Installation#
For development, you might want to install in editable mode with additional tools:
git clone https://github.com/usnistgov/AFL-automation.git
cd AFL-automation
pip install -e .
# Install development tools
pip install -e ".[docs]"