Modules#

Psychos#

Psychos is organized into modules, each of which groups functionalities and stimulus modalities essential for creating precise behavioral experiments. The modules provide a structured way to interact with different stimulus types and core functionalities. Below is a brief introduction to each module and a link to more detailed documentation, including tutorials and examples.

Visual#

The psychos.visual module provides classes and functions for creating and manipulating visual stimuli. This includes creating windows, stimuli such as shapes and images, and managing unit systems for precise scaling across different display setups.

Go to the documentation.

Core#

The psychos.core module contains fundamental utilities required for experiment control, such as timing mechanisms, event management, and system-level functions.

Go to the documentation.

Triggers#

The psychos.triggers module provides functionalities for sending triggers and signals to external devices, simplifying synchronization between stimuli presentation and external hardware.

Go to the documentation.

Sound#

The psychos.sound module allows researchers to easily create, manage, and reproduce auditory stimuli—either synthetic or audio files—during behavioral experiments.

Go to the documentation.

GUI#

The psychos.gui module provides simple graphical dialogs to interact with experiment participants or collect initial setup information via intuitive interfaces.

Go to the documentation.

Utils#

The psychos.utils module provides helper functions and utilities, such as angle calculations, file management, or data formatting, which complement core modules and stimuli by offering additional functionality.

Go to the documentation.