Constants

class gpype.common.constants.Constants[source]

Bases: Constants

Application-wide constants for g.Pype BCI framework.

Extends ioiocore Constants with g.Pype-specific constants, data types, and configuration keys for signal processing.

INHERITED = -1

Special value indicating inherited timing or configuration

class Keys[source]

Bases: Keys

Configuration key constants for pipeline components.

Standard key names for configuration dictionaries used throughout the g.Pype framework.

SAMPLING_RATE = 'sampling_rate'

Sampling rate in Hz (samples per second)

CHANNEL_COUNT = 'channel_count'

Number of data channels in the signal

FRAME_SIZE = 'frame_size'

Number of samples processed per frame

FRAME_RATE = 'frame_rate'

Frame rate in Hz (frames per second, optional)

DECIMATION_FACTOR = 'decimation_factor'

Factor by which to reduce the sampling rate

class Defaults[source]

Bases: Defaults

FRAME_SIZE = 1

Default frame size in samples