Interface to the Janelia Elf.
Project description
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 <polidorop@janelia.hhmi.org>
License:
BSD
Example Usage:
from elfcommander import ElfCommander elf = ElfCommander('example_calibration.yaml','example_config.yaml') elf.run_protocol()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
elfcommander-2.0.0.tar.gz
(13.3 kB
view details)
File details
Details for the file elfcommander-2.0.0.tar.gz
.
File metadata
- Download URL: elfcommander-2.0.0.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 624b4d9cbfe297b8076cec77ea96a8d663d91307a81501013e0504573022849a |
|
MD5 | dbbe12a5deb39479be022a8705168cfc |
|
BLAKE2b-256 | 31ac235b557719eae92c43bb84ff1aa3934cb9b04c67c1b8a4b173f895544a00 |