html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/issues/5278#issuecomment-835558405,https://api.github.com/repos/pydata/xarray/issues/5278,835558405,MDEyOklzc3VlQ29tbWVudDgzNTU1ODQwNQ==,5635139,2021-05-08T22:55:17Z,2021-05-08T22:55:17Z,MEMBER,"Thanks @keewis , that makes sense.
And ensuring I return to @seth-p 's original issue — I would be up for adding `out` if we're violating the `__array_wrap__` standard by not having all its kwargs.
Otherwise I would vote weakly against `out` throughout xarray's API, and strongly against it `out` on an arbitrary subset of methods.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,879033384
https://github.com/pydata/xarray/issues/5278#issuecomment-835518391,https://api.github.com/repos/pydata/xarray/issues/5278,835518391,MDEyOklzc3VlQ29tbWVudDgzNTUxODM5MQ==,5635139,2021-05-08T21:18:14Z,2021-05-08T22:37:28Z,MEMBER,"Thanks for the example @raybellwaves
Supporting `np.{func}` would be good — I have only partially followed the interop with numpy — e.g. `__array_ufunc__` (edit: `__array_function__`) — is anyone familiar with whether we're violating the standards by not having an `out` arg with `clip`?
FYI, we don't generally have `out` args, but we do have them in `nanops.py`:
```
xarray/core/nanops.py:
78: def nanmin(a, axis=None, out=None):
86: def nanmax(a, axis=None, out=None):
112: def nansum(a, axis=None, dtype=None, out=None, min_count=None):
137: def nanmean(a, axis=None, dtype=None, out=None):
151: def nanmedian(a, axis=None, out=None):
169: def nanvar(a, axis=None, dtype=None, out=None, ddof=0):
178: def nanstd(a, axis=None, dtype=None, out=None, ddof=0):
184: def nanprod(a, axis=None, dtype=None, out=None, min_count=None):
193: def nancumsum(a, axis=None, dtype=None, out=None):
199: def nancumprod(a, axis=None, dtype=None, out=None):
```","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,879033384
https://github.com/pydata/xarray/issues/5278#issuecomment-834591933,https://api.github.com/repos/pydata/xarray/issues/5278,834591933,MDEyOklzc3VlQ29tbWVudDgzNDU5MTkzMw==,5635139,2021-05-07T16:23:50Z,2021-05-07T16:23:50Z,MEMBER,"FYI I'm out on paternity leave for a few weeks.
Generally IIRC `out` hasn't been part of the public API, and only present because of our delegating to numpy for some functions.
What is the case for having `out` kwargs?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,879033384