(*args, **kwargs)
| 17 | """Wrap up numpy function into dask.array""" |
| 18 | |
| 19 | def wrapped(*args, **kwargs): |
| 20 | dsk = [arg for arg in args if hasattr(arg, "_elemwise")] |
| 21 | if len(dsk) > 0: |
| 22 | return dsk[0]._elemwise(numpy_ufunc, *args, **kwargs) |
| 23 | else: |
| 24 | return numpy_ufunc(*args, **kwargs) |
| 25 | |
| 26 | wrapped.__name__ = numpy_ufunc.__name__ |
| 27 | return derived_from(source)(wrapped) |
nothing calls this directly
no test coverage detected
searching dependent graphs…