Murine Shift Work core tasks: liquid/sound calibration and hardware test protocols.
Project description
msw-tasks-core
Core task set for Murine Shift Work: liquid and sound calibration protocols, plus minimal hardware test tasks.
Installs as a namespace contributor to murineshiftwork.tasks.*.
Tasks are discoverable by the msw CLI via both namespace path scan and msw.tasks entry points.
Installation
pip install msw-tasks-core
Requires murineshiftwork to be installed.
Tasks included
Calibration
_calibration_liquid_dynamic- dynamic liquid volume calibration_calibration_liquid_static- static liquid volume calibration_calibration_sound_latency- sound output latency measurement
Hardware tests
_test_bpod_connect- verify Bpod serial connection_test_flush_valves- flush all Bpod valve ports_test_minimal_task- minimal state-machine smoke test_test_pulsepal_connect- verify PulsePal connection_test_stage_move- exercise one-axis stage movement_test_ttl_barcodes- TTL barcode encoding/decoding test_test_ttl_outputs- BNC TTL output test_test_barcode_iti- barcode-in-ITI timing test_test_video- video acquisition smoke test
Development
# from workspace root
uv sync
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file msw_tasks_core-0.2.1.tar.gz.
File metadata
- Download URL: msw_tasks_core-0.2.1.tar.gz
- Upload date:
- Size: 17.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b805957aae134e4843f4a35a9fccd0c1f0f051a0db896efbfbbcb37cad552347
|
|
| MD5 |
157c9e6125ea2296de8d9e591082db30
|
|
| BLAKE2b-256 |
38af597cca29dad3fe87d91581d39004ac731cb268edb99427a840e6da3d1bf7
|
File details
Details for the file msw_tasks_core-0.2.1-py3-none-any.whl.
File metadata
- Download URL: msw_tasks_core-0.2.1-py3-none-any.whl
- Upload date:
- Size: 28.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8861009e392196ddc1920db67875b79e8ef0f65d3419a870e3b223687977a923
|
|
| MD5 |
f248071dc6abc1340ed8a6ae48ef0358
|
|
| BLAKE2b-256 |
79d4856465e115a092fc6c94f971952b49eda02490be759d507e937cce43f235
|