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/1074#issuecomment-1303907119,https://api.github.com/repos/pydata/xarray/issues/1074,1303907119,IC_kwDOAMm_X85NuAsv,103256364,2022-11-04T17:18:57Z,2022-11-04T17:18:57Z,NONE,"I want to apply a function over a given axis. This functionality is well defined and not covered by pipe (well, you can select the axis INSIDE the function passed, but it's bad practice because that means the function has an extra parameter to select the axis, not very KISS imo)","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,186868181 https://github.com/pydata/xarray/issues/1074#issuecomment-873026293,https://api.github.com/repos/pydata/xarray/issues/1074,873026293,MDEyOklzc3VlQ29tbWVudDg3MzAyNjI5Mw==,61931826,2021-07-02T14:07:05Z,2021-07-02T14:08:22Z,NONE,Not stale! Why not follow the pd convention of map vs apply for dataarray vs dataset?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,186868181 https://github.com/pydata/xarray/issues/1074#issuecomment-457306964,https://api.github.com/repos/pydata/xarray/issues/1074,457306964,MDEyOklzc3VlQ29tbWVudDQ1NzMwNjk2NA==,26384082,2019-01-24T18:33:55Z,2019-01-24T18:33:55Z,NONE,"In order to maintain a list of currently relevant issues, we mark issues as stale after a period of inactivity If this issue remains relevant, please comment here; otherwise it will be marked as closed automatically ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,186868181 https://github.com/pydata/xarray/issues/1074#issuecomment-261495282,https://api.github.com/repos/pydata/xarray/issues/1074,261495282,MDEyOklzc3VlQ29tbWVudDI2MTQ5NTI4Mg==,941907,2016-11-18T10:09:48Z,2016-11-18T10:09:48Z,NONE,"Actually, I think that `pipe` should default to `raw=False` if there even is to be such a parameter. the reason is that one usually uses `pipe` to chain together functions, each of which usually expect a DataArray and ""downcasting"" to ndarray often breaks such a chain. If you insist on having one method behave as if `raw=True`, then I think it should be `apply` in order to be constsent with the python apply function which simply applies the function and nothing more. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,186868181 https://github.com/pydata/xarray/issues/1074#issuecomment-261223890,https://api.github.com/repos/pydata/xarray/issues/1074,261223890,MDEyOklzc3VlQ29tbWVudDI2MTIyMzg5MA==,941907,2016-11-17T11:29:38Z,2016-11-17T11:29:38Z,NONE,"I think #1130 is related. I also think that `apply` is somewhat synonymous to `pipe` and is a lot more understandable for people without a pandas background. It would also be more consistent to have them both named the same on both `Dataset` and `DataArray`. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,186868181