MCPcopy Index your code
hub / github.com/dask/dask / wrap_elemwise

Function wrap_elemwise

dask/array/_array_expr/_ufunc.py:19–30  ·  view source on GitHub ↗

Wrap up numpy function into dask.array

(numpy_ufunc, source=np)

Source from the content-addressed store, hash-verified

17
18
19def wrap_elemwise(numpy_ufunc, source=np):
20 """Wrap up numpy function into dask.array"""
21
22 def wrapped(*args, **kwargs):
23 dsk = [arg for arg in args if hasattr(arg, "_elemwise")]
24 if len(dsk) > 0:
25 return dsk[0]._elemwise(numpy_ufunc, *args, **kwargs)
26 else:
27 return numpy_ufunc(*args, **kwargs)
28
29 wrapped.__name__ = numpy_ufunc.__name__
30 return derived_from(source)(wrapped)
31
32
33class da_frompyfunc:

Callers 1

_ufunc.pyFile · 0.70

Calls 1

derived_fromFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…