Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 995 Bytes

README.md

File metadata and controls

27 lines (19 loc) · 995 Bytes

DOI

catkit -- The Control and Automation for Testbeds Kit

This is a collection of python hardware controllers. This project started from the Makidon Lab as an effort to separate the hardware controllers we use for the HiCAT testbed and make something less specific to our experiments.

Installation

Clone the catkit repository

Install catkit dependencies

  • cd catkit
  • conda env update --name <env-name> --file environment.yml
  • conda activate <env-name>

Install catkit in editable mode

  • python setup.py develop

A few things to keep in mind

Some of these controllers require fairly specific hardware installs on your machine before they run as expected.

This is still very much a work in progress. The hardware controllers don't all match in style or class inheritance. Use or contribute at your own risk.