20 projects
msw-io
Murine Shift Work session data IO: file codec, namespace utilities, and session readers.
msw-core
Murine Shift Work acquisition stack: CLI, hardware, hooks, and logic.
serial-scale-bench
Python driver for RS-232/USB bench scales (Kern, Mettler-Toledo, etc.).
murineshiftwork
Behaviour acquisition framework for standardised, scalable experiments.
msw-tasks-core
Murine Shift Work core tasks: liquid/sound calibration and hardware test protocols.
templatepy
Copier template for modern Python packages
msw-open-ephys
Remote control for Open Ephys GUI v1+ — session naming and recording management
ttl-barcoder
Modular barcode generation for TTL synchronization with clean hardware separation
rpi-camera-ensemble
RPi Camera Ensemble: Central orchestration of video acquisition across multiple Raspberry Pi cameras.
serial-scale-hx711
Python driver for Arduino+HX711 serial weighing scales.
pypulsepal
Python API for the PulsePal open-source pulse train generator
one-axis-stage
Hardware design and software for modular, low-cost one-axis stages
msw-plugin-api
Minimal structural interfaces for MSW plugin packages
msw-flir-bonsai
FLIR camera control via Bonsai for murine shift work experiments
acquisition-namespace
YAML-driven hierarchical path namespace builder for acquisition data pipelines.
rpi-camera-colony
RPi Camera Colony: Central control for video acquisition with (many) Raspberry Pi cameras
serial-weighing-scale
Deprecated. Use serial-scale-hx711 (Arduino+HX711) or serial-scale-bench (RS-232/USB bench scales) instead.
python-process-manager
Python Process Manager: Python process manager: Dispatch (ssh/bash) & control (zmq) detached (remote) processes
dash-entrypoints
Dash entrypoints: Wrapper for dash/dash-labs multi-page app and specific layout elements.
timefrequency
timefrequency