API Reference#
Mesofield is organised into a small set of subpackages. Each one is documented below; start with the package you’re working in.
base & protocolsThe Procedure orchestrator and the device protocols every hardware adapter implements.
config & signalsThe ExperimentConfig registry and the lightweight psygnal-based event bus.
hardware & enginesHardwareManager lifecycle and the MicroManager MDA engine integrations.
devicesConcrete hardware adapters: cameras, DAQs, encoders, treadmills, PsychoPy.
data & datakitWriters, batch managers, and the post-acquisition data exploration toolkit.
guiThe PyQt6 widgets and controllers that make up the desktop app.