ezmsg.sigproc.materialize#

Materialize (evaluate) lazy array data.

MLX arrays are lazily evaluated — computations are queued but not executed until the result is needed. This module provides an explicit evaluation point so that downstream processors receive fully-evaluated data.

Classes

class Materialize(*args, settings=None, **kwargs)[source]#

Bases: BaseTransformerUnit[None, AxisArray, AxisArray, MaterializeTransformer]

Parameters:

settings (Settings | None)

class MaterializeTransformer(*args, settings=None, **kwargs)[source]#

Bases: BaseTransformer[None, AxisArray, AxisArray]

Parameters:

settings (SettingsType)