User Guide¶
AutoGator: The Automatic Chip Interrogator is an open-source, cross-platform code repository and framework with included hardware designs and recommendations for assembling and controlling a photonic integrated circuit (PIC) test station. It is designed to be used with PyroLab but is extensible to account for many other unique setups.
Installation¶
with pip recommended¶
Stable versions are available through the Python Package Index (PyPI):
pip install autogator
This will automatically install all required dependencies for you. Note that
AutoGator uses the modern build specification format, using pyproject.toml
and setup.cfg
files (see PEP
517, PEP
518). Only later versions of
pip
and setuptools
support this format, so you may need to upgrade them
first:
pip install --upgrade pip setuptools
with git¶
The source repository is available on GitHub:
git clone https://github.com/BYUCamachoLab/autogator
It has dependencies on many other projects, which you should install yourself. This can be done for you automatically by installing the repository in "editable" mode:
pip install -e autogator