TASKontrol is an open source framework for developing behavioral experiments for neuroscience research.
It consists of modules written in Python and Qt (via QtPy) for designing behavioral paradigms and providing a graphical user interface to control the experiments. It also includes software that runs in an Arduino Due to provide an interface for detecting external events and triggering stimuli.
Below is an example of a graphical user interface created with TASKontrol.
NOTE: This documentation is a work in progress and pages for some modules are not yet available. However, these documents should be sufficient to get you started with TASKontrol.