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/1512#issuecomment-325247792,https://api.github.com/repos/pydata/xarray/issues/1512,325247792,MDEyOklzc3VlQ29tbWVudDMyNTI0Nzc5Mg==,1217238,2017-08-28T02:48:23Z,2017-08-28T02:48:23Z,MEMBER,"I'm +1 for requiring NumPy 1.11 and pandas 0.18.
> Though I do not yet understand well about NDArrayOperatorsMixin, it sounds a good direction to keep a well-managed code.
But it might be a kind of heavy change and is better to be another issue?
Agreed!","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,251666172
https://github.com/pydata/xarray/issues/1512#issuecomment-325171370,https://api.github.com/repos/pydata/xarray/issues/1512,325171370,MDEyOklzc3VlQ29tbWVudDMyNTE3MTM3MA==,6815844,2017-08-27T01:32:08Z,2017-08-27T01:47:54Z,MEMBER,"> I don't see removing functions from npcompat as particularly good justification on its own.
Yes. Agreed.
The reason I propose numpy 1.11 is simply that conda recommends numpy >= 1.11 for pandas==0.18, though it also has a numpy==1.10 build.
(And I don't like [the special treatment in our unit tests](https://github.com/pydata/xarray/blob/master/xarray/tests/test_dataarray.py#L1445) for numpy==1.10 bug related to np.quantile.)
Though I do not yet understand well about `NDArrayOperatorsMixin`, it sounds a good direction to keep a well-managed code.
But it might be a kind of heavy change and is better to be another issue?
I think to solve this particular issue, we can update supported oldest numpy to 1.11 (or 1.10).
If we could clean up casting-related things until next release, we further update it to 1.13.
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,251666172
https://github.com/pydata/xarray/issues/1512#issuecomment-324822729,https://api.github.com/repos/pydata/xarray/issues/1512,324822729,MDEyOklzc3VlQ29tbWVudDMyNDgyMjcyOQ==,1217238,2017-08-25T04:44:54Z,2017-08-25T04:44:54Z,MEMBER,"pandas 0.18 came out in March 2016 (about 18 months ago by the time of our next release). I would be reluctant to require anything newer than NumPy 1.11, which also came out in March 2016.
I don't see removing functions from npcompat as particularly good justification on its own. But if there is new functionality that requires a newer NumPy, then that could be a good reason to require something newer (especially if it's hard to backport).
For example, if we required NumPy 1.13, then we could make use of [`NDArrayOperatorsMixin`](https://docs.scipy.org/doc/numpy/reference/generated/numpy.lib.mixins.NDArrayOperatorsMixin.html) and `__array_ufunc__`. This might be worth it for the significant clean-up of our type casting hierarchy for arithmetic (e.g., as @dopplershift reported on his pain with in [his scipy presentation](https://twitter.com/dopplershift/status/885945842955423748)).","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,251666172
https://github.com/pydata/xarray/issues/1512#issuecomment-324800620,https://api.github.com/repos/pydata/xarray/issues/1512,324800620,MDEyOklzc3VlQ29tbWVudDMyNDgwMDYyMA==,6815844,2017-08-25T01:33:47Z,2017-08-25T01:33:47Z,MEMBER,"OK. I will send a PR to update the minimum version support.
To make our current logic work, pandas >= 0.18 is required.
How about numpy? pandas itself does not require newer numpy.
I'm wondering if we can require numpy > 1.11, many logics in npcompat can be cleaned up.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,251666172
https://github.com/pydata/xarray/issues/1512#issuecomment-324404323,https://api.github.com/repos/pydata/xarray/issues/1512,324404323,MDEyOklzc3VlQ29tbWVudDMyNDQwNDMyMw==,1217238,2017-08-23T17:22:03Z,2017-08-23T17:22:03Z,MEMBER,"We should probably update our minimum required dependencies for the next release, both for pandas and numpy. Pandas 0.15 and numpy 1.7 are pretty old now.
> Additionally, I noticed that in travis's CONDA_ENV=py27-min setup, our unit tests run with pandas == 0.20, though it might be intended to run with pandas == 0.15.
Yes, this is not intended!","{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,251666172