OPort

class gpype.backend.core.o_port.OPort[source]

Bases: OPort

Output port class for g.Pype signal processing nodes.

Extends ioiocore.OPort with g.Pype-specific functionality for handling data output with configurable timing modes and type validation.

class Configuration[source]

Bases: Configuration

Configuration class for OPort with g.Pype-specific extensions.

class Keys[source]

Bases: Keys

Configuration keys inherited from ioiocore.

__init__(name='out', timing='Sync', **kwargs)[source]

Initialize the output port with g.Pype-specific defaults.

Parameters:
  • name (str) – Name of the output port.

  • timing (Timing) – Timing mode (SYNC or ASYNC). Defaults to SYNC.

  • **kwargs – Additional configuration parameters including ‘type’. Defaults to np.ndarray if not specified.