xdas.parallel.parallelize#
- xdas.parallel.parallelize(split_axis=0, concat_axis=0, parallel=None)[source]#
Split array positional arguments across threads.
- Parameters:
split_axis (int or tuple of int, optional) – Axis (or axes) along which to split positional array arguments. Use
Nonefor arguments that should not be split.concat_axis (int or tuple of int, optional) – Axis (or axes) along which to concatenate the per-worker outputs.
parallel (int, bool, or None, optional) – Worker count override. Forwarded to
get_workers_count().
- Returns:
decorator – A function decorator.
- Return type:
callable