Source code for rook.operations.processor
"""Dispatch processing operations in serial or parallel mode."""
from loguru import logger
[docs]
def process(operation, dset, **kwargs):
"""Run processing operation on a dataset."""
op_name = operation.__name__
logger.info(f"Running {op_name}: on Dataset with args: {kwargs}")
return operation(dset, **kwargs)