Modules ======= .. toctree:: :maxdepth: 1 :caption: Content core visual triggers sound gui utils 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 :doc:`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 :doc:`documentation `. Core ---- The :doc:`psychos.core ` module contains fundamental utilities required for experiment control, such as timing mechanisms, event management, and system-level functions. Go to the :doc:`documentation `. Triggers -------- The :doc:`psychos.triggers ` module provides functionalities for sending triggers and signals to external devices, simplifying synchronization between stimuli presentation and external hardware. Go to the :doc:`documentation `. Sound ----- The :doc:`psychos.sound ` module allows researchers to easily create, manage, and reproduce auditory stimuli—either synthetic or audio files—during behavioral experiments. Go to the :doc:`documentation `. GUI --- The :doc:`psychos.gui ` module provides simple graphical dialogs to interact with experiment participants or collect initial setup information via intuitive interfaces. Go to the :doc:`documentation `. Utils ----- The :doc:`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 :doc:`documentation `.