Cleo: Closed-Loop, Electrophysiology, and Optophysiology experiment simulation testbed

A Python package built around Brian 2 designed as a testbed for bridging computational models and experiments for mesoscale neuroscience. Specifically, it allows for convenient simulation of closed-loop real-time stimulation, electrode recording, 2P imaging, and optogenetics with spiking network models and provides a modular interface to facilitate future additions.