ibex.data_source.imas_python_source_utils.apply_signal_operations¶
- ibex.data_source.imas_python_source_utils.apply_signal_operations(data: list | ndarray, operations: list[str], signal_data_by_uri: dict)¶
Apply signal operations to data in the order given. Each operation is a string in the format ‘type:uri’, e.g. ‘add:some/imas/uri’, ‘mul:other/uri’. :param data: Input data :param operations: List of operations and URIs divided by colon (:) :param signal_data_by_uri: Dict mapping signal URIs to their interpolated data arrays. :return: Data after operation