.gitignore
LICENSE
Makefile
README.md
TUTORIAL.md
mesofield.yml
pyproject.toml
requirements-test.txt
.github/release.yml
.github/workflows/docs.yml
.github/workflows/publish.yml
.github/workflows/release.yml
docs/conf.py
docs/developer_guide.md
docs/index.md
docs/tutorial.md
docs/user_guide.md
docs/_static/custom.css
docs/_static/favicon.png
docs/_static/logo.png
docs/api/index.md
examples/teensy_pulse_generator.py
experiments/pipeline_demo/experiment.json
experiments/pipeline_demo/hardware.yaml
experiments/pipeline_demo/procedure.py
experiments/two_cam_demo/experiment.json
experiments/two_cam_demo/hardware.yaml
experiments/two_cam_demo/load_dataset.py
experiments/two_cam_demo/procedure.py
external/video-codecs/openh264-1.8.0-win64.dll
mesofield/__init__.py
mesofield/__main__.py
mesofield/_version.py
mesofield/base.py
mesofield/config.py
mesofield/engines.py
mesofield/hardware.py
mesofield/playback.py
mesofield/protocols.py
mesofield/signals.py
mesofield.egg-info/PKG-INFO
mesofield.egg-info/SOURCES.txt
mesofield.egg-info/dependency_links.txt
mesofield.egg-info/entry_points.txt
mesofield.egg-info/requires.txt
mesofield.egg-info/top_level.txt
mesofield/cli/__init__.py
mesofield/cli/_richhelp.py
mesofield/cli/acquire.py
mesofield/cli/datakit.py
mesofield/cli/process.py
mesofield/cli/rig.py
mesofield/cli/tools.py
mesofield/data/__init__.py
mesofield/data/batch.py
mesofield/data/manager.py
mesofield/data/writer.py
mesofield/datakit/__init__.py
mesofield/datakit/__main__.py
mesofield/datakit/_version.py
mesofield/datakit/config.py
mesofield/datakit/core.py
mesofield/datakit/datamodel.py
mesofield/datakit/discover.py
mesofield/datakit/explore.py
mesofield/datakit/profile.py
mesofield/datakit/shell.py
mesofield/datakit/timeline.py
mesofield/datakit/_utils/_logger.py
mesofield/datakit/notebooks/pupil_dlc.ipynb
mesofield/datakit/sources/__init__.py
mesofield/datakit/sources/register.py
mesofield/datakit/sources/analysis/mesomap.py
mesofield/datakit/sources/analysis/mesoscope.py
mesofield/datakit/sources/analysis/pupil.py
mesofield/datakit/sources/behavior/__init__.py
mesofield/datakit/sources/behavior/dataqueue.py
mesofield/datakit/sources/behavior/psychopy.py
mesofield/datakit/sources/behavior/treadmill.py
mesofield/datakit/sources/behavior/wheel.py
mesofield/datakit/sources/camera/mesoscope.py
mesofield/datakit/sources/camera/metadata_json.py
mesofield/datakit/sources/camera/pupil.py
mesofield/datakit/sources/camera/suite2p.py
mesofield/datakit/sources/session/config.py
mesofield/datakit/sources/session/notes.py
mesofield/datakit/sources/session/timestamps.py
mesofield/devices/__init__.py
mesofield/devices/base.py
mesofield/devices/base_camera.py
mesofield/devices/cameras.py
mesofield/devices/daq.py
mesofield/devices/encoder.py
mesofield/devices/mocks.py
mesofield/devices/psychopy_device.py
mesofield/devices/treadmill.py
mesofield/devices/subprocesses/__init__.py
mesofield/devices/subprocesses/psychopy.py
mesofield/gui/Mesofield_icon.png
mesofield/gui/__init__.py
mesofield/gui/config_wizard.py
mesofield/gui/controller.py
mesofield/gui/dynamic_controller.py
mesofield/gui/maingui.py
mesofield/gui/mdagui.py
mesofield/gui/qt_device_adapter.py
mesofield/gui/speedplotter.py
mesofield/gui/theme.py
mesofield/gui/tiff_viewer.py
mesofield/gui/viewer.py
mesofield/processing/__init__.py
mesofield/processing/runner.py
mesofield/processors/__init__.py
mesofield/processors/base.py
mesofield/processors/frame_mean.py
mesofield/scaffold/__init__.py
mesofield/scaffold/experiment.py
mesofield/scaffold/rigs.py
mesofield/utils/__init__.py
mesofield/utils/_logger.py
mesofield/utils/retrofit.py
mesofield/utils/utils.py
scripts/bench_frame_processor.py
tests/__init__.py
tests/arducam.py
tests/detect_opencv_camera.py
tests/test_base_devices.py
tests/test_config_simplification.py
tests/test_encoder_devices.py
tests/test_mda.py
tests/test_opencv_camera.py
tests/test_pipeline.py
tests/test_procedure_discovery.py
tests/test_psychopy.py
tests/test_signals.py
tests/test_workflow.py
tests/sample_experiment/devcfg.json
tests/sample_experiment/hardware.yaml