.editorconfig
.flake8
.gitattributes
.gitignore
.python-version
LICENSE
README.md
pyproject.toml
uv.lock
.github/workflows/ci.yml
.github/workflows/docs.yml
.github/workflows/tag_and_publish.yml
docs/Makefile
docs/architecture.rst
docs/articles.rst
docs/conf.py
docs/index.rst
docs/json_schemas.rst
docs/make.bat
docs/_static/dark-logo.svg
docs/_static/favicon.ico
docs/_static/light-logo.svg
docs/_templates/custom-class-template.rst
docs/_templates/custom-module-template.rst
docs/articles/calibration.rst
docs/articles/data_standards.rst
docs/articles/requirements.rst
docs/articles/calibration/aind_manipulator.rst
docs/articles/calibration/load_cells.rst
docs/articles/calibration/olfactometer.rst
docs/articles/calibration/treadmill.rst
docs/articles/calibration/water_valve.rst
docs/articles/core/conventions.rst
docs/articles/core/dataset_structure.rst
docs/articles/data_formats/harp.rst
docs/articles/data_formats/software_events.rst
docs/articles/data_formats/video.rst
examples/aind_manipulator.py
examples/load_cells.py
examples/treadmill.py
examples/water_valve.py
src/Extensions/AindBehaviorMessageProtocol.cs
src/Extensions/AindBehaviorMessageProtocolExtensions.cs
src/_generators/__init__.py
src/_generators/json_schema.py
src/_generators/rig_harp.py
src/_generators/templates/harp.j2
src/aind_behavior_services/__init__.py
src/aind_behavior_services/base.py
src/aind_behavior_services/data_types.py
src/aind_behavior_services/message_protocol.py
src/aind_behavior_services/patterns.py
src/aind_behavior_services/py.typed
src/aind_behavior_services/utils.py
src/aind_behavior_services.egg-info/PKG-INFO
src/aind_behavior_services.egg-info/SOURCES.txt
src/aind_behavior_services.egg-info/dependency_links.txt
src/aind_behavior_services.egg-info/entry_points.txt
src/aind_behavior_services.egg-info/requires.txt
src/aind_behavior_services.egg-info/top_level.txt
src/aind_behavior_services/calibration/__init__.py
src/aind_behavior_services/calibration/_base.py
src/aind_behavior_services/calibration/aind_manipulator.py
src/aind_behavior_services/calibration/load_cells.py
src/aind_behavior_services/calibration/olfactometer.py
src/aind_behavior_services/calibration/treadmill.py
src/aind_behavior_services/calibration/water_valve.py
src/aind_behavior_services/rig/__init__.py
src/aind_behavior_services/rig/_base.py
src/aind_behavior_services/rig/_harp_gen.py
src/aind_behavior_services/rig/cameras.py
src/aind_behavior_services/rig/harp.py
src/aind_behavior_services/rig/network.py
src/aind_behavior_services/rig/visual_stimulation.py
src/aind_behavior_services/session/__init__.py
src/aind_behavior_services/task_logic/__init__.py
src/aind_behavior_services/task_logic/distributions.py
src/schemas/aind_behavior_session_model.json
src/schemas/aind_manipulator.json
src/schemas/data_types.json
src/schemas/message_protocol.json
tests/__init__.py
tests/test_base.py
tests/test_examples.py
tests/test_rig.py
tests/test_utils.py
tests/test_water_valve.py