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/1875#issuecomment-411275886,https://api.github.com/repos/pydata/xarray/issues/1875,411275886,MDEyOklzc3VlQ29tbWVudDQxMTI3NTg4Ng==,15331990,2018-08-08T03:51:54Z,2018-08-08T03:51:54Z,CONTRIBUTOR,"Option 2 sounds good; I'll try putting together a pull request sometime, hopefully within a week!","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,293345254 https://github.com/pydata/xarray/issues/1875#issuecomment-411222843,https://api.github.com/repos/pydata/xarray/issues/1875,411222843,MDEyOklzc3VlQ29tbWVudDQxMTIyMjg0Mw==,1217238,2018-08-07T22:25:16Z,2018-08-07T22:25:16Z,MEMBER,"Yes, it would be nice to change this to behavior (1) above. There are a few options here: - Just change how `roll` works (as a breaking change) in xarray v0.11, with the argument that the current behavior is broken/useless. This is easiest if we aren't concerned about backwards compatibility, but unfortunately I'm pretty sure at least some people rely on this, e.g., based [this StackOverflow post](https://gis.stackexchange.com/questions/205871/xarray-slicing-across-the-antimeridian). - Deprecate the current behavior, e.g., by inserting a new argument `coords=None` which by default shifts coordinates (equivalent to `coords=True`) and raises a warning. In a future version of xarray, switch the default to `coords=False`. - Implement the desired behavior in a new function (`roll_axis`?) and deprecate `roll`. This is the preferred option for mature projects like NumPy. I am loathe to loose the name `roll` so this second option is probably the best choice. Any interest in putting together a pull request?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,293345254 https://github.com/pydata/xarray/issues/1875#issuecomment-411219752,https://api.github.com/repos/pydata/xarray/issues/1875,411219752,MDEyOklzc3VlQ29tbWVudDQxMTIxOTc1Mg==,15331990,2018-08-07T22:11:42Z,2018-08-07T22:11:42Z,CONTRIBUTOR,"Just wanted to bump this! Would make my hack neater to interpolate across the prime meridian. ![image](https://user-images.githubusercontent.com/15331990/43805306-20f6eb06-9a54-11e8-8315-0d92122a6a7e.png) ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,293345254 https://github.com/pydata/xarray/issues/1875#issuecomment-377655780,https://api.github.com/repos/pydata/xarray/issues/1875,377655780,MDEyOklzc3VlQ29tbWVudDM3NzY1NTc4MA==,1217238,2018-03-31T01:22:02Z,2018-03-31T01:22:02Z,MEMBER,"@mathause @rabernat any opinions here? My sense is that the current version of `roll()` is not very useful for anyone, but I'd like to check before we change it unilaterally...","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,293345254 https://github.com/pydata/xarray/issues/1875#issuecomment-362104114,https://api.github.com/repos/pydata/xarray/issues/1875,362104114,MDEyOklzc3VlQ29tbWVudDM2MjEwNDExNA==,6815844,2018-01-31T23:19:27Z,2018-01-31T23:19:27Z,MEMBER,"I like the option 1. I agree that the circular coordinate is used in many physics fields (actually I'm not from geoscience and I also sometimes use the circular coordinate), but one confusing sene I can think of is when using it in radian, (0, 0.5 pi, pi ...). Manual overwite would be more explicit Another option could be to add a circular cooredinate class after #1603 is implemented? ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,293345254