All work

Open-source Python package · 2025

Neuroloopy

Python package for real-time closed-loop neurofeedback.

Every neurofeedback study rebuilds the same loop: pull a stream, filter it, extract a feature, decide, and push something back to the participant fast enough to matter. Neuroloopy is that loop as a reusable package.

The design separates the streaming source, the processing chain and the feedback sink, so moving from one paradigm to another means swapping a component instead of rewriting the plumbing. It handles EEG and other multimodal physiological data, and it is open source.

Neuroloopy architecture, from streaming input through processing to closed-loop feedback