Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 669 Bytes

File metadata and controls

23 lines (16 loc) · 669 Bytes

elf_commander_python

This Python package (elfcommander) creates a class named ElfCommander to communcate with and control the Janelia Elf. The Elf uses two hardware control devices, the mixed_signal_controller modular_client, and the bioshake_device. The mixed_signal_controller both switches the valves and reads the analog signals from the cylinder hall effect sensors. The bioshake_device controls the heater/shaker.

Authors:

Peter Polidoro <peter@polidoro.io>

License:

BSD

Example Usage:

from elfcommander import ElfCommander
elf = ElfCommander('example_calibration.yaml','example_config.yaml')
elf.run_protocol()