Core#

The psychos.core module provides essential utilities for controlling and managing experiment timing with high precision, ensuring accurate synchronization and timing consistency across all stimuli and events.

Time#

Classes and functions for precise time management and accurate stimulus presentation timing, providing reliable control of timestamps and delays during experiments.

psychos.core.Clock([start_time, fmt])

A class to represent a simple clock that tracks elapsed time.

psychos.core.Interval(duration[, ...])

A class to handle time intervals, including support for context management to ensure precise timing and handling of remaining time.

psychos.core.wait(duration[, ...])

Wait for a specified duration while keeping the application responsive by processing events.