home / github

Menu
  • GraphQL API
  • Search all tables

pull_requests

Table actions
  • GraphQL API for pull_requests

372 rows where user = 5635139

✖
✖

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: state, draft, auto_merge, created_at (date), updated_at (date), closed_at (date), merged_at (date)

id ▼ node_id number state locked title user body created_at updated_at closed_at merged_at merge_commit_sha assignee milestone draft head base author_association auto_merge repo url merged_by
49874287 MDExOlB1bGxSZXF1ZXN0NDk4NzQyODc= 646 closed 0 Selection works with PeriodIndex-like indexes max-sixty 5635139 Resolves the most pressing issue in #645 2015-11-05T20:13:44Z 2015-11-18T01:03:06Z 2015-11-06T05:44:01Z 2015-11-06T05:44:01Z bc97ee0fbdb421f5233aa8ebabe885d5db3b516c     0 e860326a32dd47609457c37d3d4ddfa70c3b3e9b 52d38a7796eb1003fd3cc18660063c9c7a4e5938 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/646  
50343808 MDExOlB1bGxSZXF1ZXN0NTAzNDM4MDg= 654 closed 0 docs consistent with Dataset constructor taking variables max-sixty 5635139 I think these should be `variables` rather than `data_vars` / `data`? 2015-11-11T03:19:50Z 2015-12-03T21:48:09Z 2015-12-03T19:00:47Z 2015-12-03T19:00:47Z d30d4591e44e678044e9a56759261e8f218e6f07   0.7.0 1368762 0 7111eb4688fce0430192c105b5ff54b1fa1d1c78 78df2ed528b2247313b28ae5b61faa801d426a50 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/654  
52738754 MDExOlB1bGxSZXF1ZXN0NTI3Mzg3NTQ= 671 closed 0 Align pandas objects with named indexes max-sixty 5635139 closes https://github.com/xray/xray/issues/664. What's new & docs forthcoming 2015-12-05T00:20:41Z 2015-12-10T22:38:33Z 2015-12-08T07:23:41Z 2015-12-08T07:23:41Z b455d67832bf130feef937aceae4d74e37919fb7     0 9a88cb965ab92dac99feb8aac0cb07b4fd4643c7 b7b8faee9156901e692f1923d665a802574db833 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/671  
53312830 MDExOlB1bGxSZXF1ZXN0NTMzMTI4MzA= 675 closed 0 Doc formatting fix max-sixty 5635139 No margin of error in these... ![image](https://cloud.githubusercontent.com/assets/5635139/11727701/7de4acee-9f53-11e5-9afc-a83eeed506eb.png) 2015-12-10T20:34:51Z 2015-12-10T22:40:36Z 2015-12-10T21:41:23Z 2015-12-10T21:41:23Z 8082c775f496a26cf1e699dd3fe5a4a5f7acdb55     0 64613283220e48fc50c8743ed17b5ce9bdf5be09 1a3469b5017867eafcc37223c985c49fe5d47496 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/675  
53332806 MDExOlB1bGxSZXF1ZXN0NTMzMzI4MDY= 677 closed 0 Dataset constructor can take pandas objects max-sixty 5635139 Closes a 'first-step' of https://github.com/xray/xray/issues/676. Works only for simple, non-MultiIndexed, pandas objects. 2015-12-10T23:22:32Z 2016-01-02T07:44:26Z 2016-01-02T07:34:50Z 2016-01-02T07:34:50Z 7c84936eb96e189c3e01028d80a9656d4e0baa46     0 3e567895b17f390a9a11d2a6f098206d220f8e44 922774d648d0058720401934640078bc0ddf7d05 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/677  
54902359 MDExOlB1bGxSZXF1ZXN0NTQ5MDIzNTk= 698 closed 0 Allow empty DataFrame in Dataset construction max-sixty 5635139 Closes https://github.com/xray/xray/issues/697 @shoyer: am I missing something as to why the special case was there? 2016-01-02T07:01:58Z 2016-01-02T07:34:42Z 2016-01-02T07:26:29Z 2016-01-02T07:26:29Z a05fb1a6406dd48c35907709cb92d167e6aa77e0     0 d57414d6dbf74079877bc8f581a3084994e971e3 922774d648d0058720401934640078bc0ddf7d05 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/698  
58015101 MDExOlB1bGxSZXF1ZXN0NTgwMTUxMDE= 741 closed 0 Allow empty result of numerical operations between DataArrays max-sixty 5635139 Resolves https://github.com/pydata/xarray/issues/739 @shoyer let me know your thoughts and I'll add what's new note 2016-02-02T16:50:46Z 2016-02-16T05:22:24Z 2016-02-16T05:01:11Z 2016-02-16T05:01:11Z a56b47b4c3c004a809703f7492a8055e01b19a63     0 9d5872ada9af0bd9572d6ea9908c399a867c66c2 8d84fa864f4829cea68e22b70657c76fcacc7ef5 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/741  
58233318 MDExOlB1bGxSZXF1ZXN0NTgyMzMzMTg= 746 closed 0 BUG: Don't transpose variables of one dimension max-sixty 5635139 Resolves https://github.com/pydata/xarray/issues/745 A bit of a 'convenient hack'. Let me know if you think there's a better way to do this 2016-02-04T02:29:06Z 2016-02-09T16:46:40Z 2016-02-09T16:05:28Z 2016-02-09T16:05:28Z 08cc04f6c0270bbbaef2923439e6d934d3febfd2     0 0c6dcf38d126e887d609f3c4afa27da005d6cf62 dcf2b5b8dacbaab8b131240ea3aaf2f79f100525 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/746  
58656450 MDExOlB1bGxSZXF1ZXN0NTg2NTY0NTA= 749 closed 0 Retain label type in .to_dataset max-sixty 5635139 Not sure if this was a deliberate choice (maybe so integer indexing wasn't disrupted?). This allows objects as dataset keys / labels. Let me know your thoughts and I'll add a what's new. (I know I have a few PRs dangling - apologies - will go back and clean them up soon) 2016-02-08T19:38:59Z 2016-02-16T03:51:06Z 2016-02-14T23:34:56Z 2016-02-14T23:34:56Z 9559e5b54248f9566a65e5af2c8d0678f78fcb3f     0 7c44661ada230f29a5fecc9407e9fb29577fd57c b5aa9c25a1d331a680edf8eb1eee61421a60f9d7 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/749  
59587684 MDExOlB1bGxSZXF1ZXN0NTk1ODc2ODQ= 764 closed 0 Coerce Series to dict in Dataset constructor max-sixty 5635139 Resolves https://github.com/pydata/xarray/issues/740 2016-02-17T02:28:10Z 2016-02-17T06:30:07Z 2016-02-17T06:21:57Z 2016-02-17T06:21:57Z cac4ba40f2b9321a4a8f0c2f536dc66ff540dfb1     0 e88dd544bebc09ad803859dedb78b9a9a4cf748c 56ddfb803a249c80103689d46597018b8648d372 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/764  
60041526 MDExOlB1bGxSZXF1ZXN0NjAwNDE1MjY= 773 closed 0 IDEs resolves ops max-sixty 5635139 resolves #771 2016-02-20T07:54:49Z 2016-02-22T02:20:31Z 2016-02-22T02:02:02Z 2016-02-22T02:02:02Z 84461554743dcbccf3de2cc121456c65e41381b8     0 1005a9e348f759f9e351292cf0b9f25858b093e8 eda0d02a8c90511e26c85c5aae1e68332752bc5f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/773  
66897722 MDExOlB1bGxSZXF1ZXN0NjY4OTc3MjI= 832 closed 0 WIP for transitioning from Panel docs max-sixty 5635139 A start for some docs on transitioning from pandas Panel to xarray. This is some way from the final version - but putting it out there and will iterate. 2016-04-18T18:16:41Z 2016-08-08T17:08:23Z 2016-08-08T17:08:23Z 2016-08-08T17:08:23Z 50f647339ed05dd3feba6acf099b234621469937     0 556259ccaa1a819fa43bd6ccb2e2f6826a0e7f38 7d7673c14bb7d6468c8671e1229b3b4bdfb82c4a MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/832  
70932637 MDExOlB1bGxSZXF1ZXN0NzA5MzI2Mzc= 852 closed 0 BUG: Stringify DS attrs in dir max-sixty 5635139 Previously: ``` python In [21]: ds Out[21]: <xarray.Dataset> Dimensions: (abc: 3) Coordinates: * abc (abc) int64 0 1 2 Data variables: 0 (abc) float64 0.3168 0.1132 0.6664 1 (abc) float64 0.9799 0.9663 0.01084 2 (abc) float64 0.9171 0.6848 0.5028 In [22]: dir(ds) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-22-fd55ce5c03db> in <module>() ----> 1 dir(ds) /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/xarray/core/common.py in __dir__(self) 157 extra_attrs = [item for sublist in self._attr_sources 158 for item in sublist] --> 159 return sorted(set(dir(type(self)) + extra_attrs)) 160 161 TypeError: unorderable types: numpy.ndarray() > str() ``` 2016-05-21T00:07:23Z 2016-08-10T01:15:31Z 2016-08-10T01:13:50Z   f3643af453b36cefc55ef5d1099d44ac50a7eedf     0 c2a4750c6ff7be8f31cb3cbdc458ca48662c73ce e889b88fe4c8863cc0eea093dc4eff1542e2c786 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/852  
70935725 MDExOlB1bGxSZXF1ZXN0NzA5MzU3MjU= 854 closed 0 BUG: Allow arbitrary objects to be Dataset values max-sixty 5635139 Closes https://github.com/pydata/xarray/issues/847 The method here might be a bit sweeping. Let me know your thoughts 2016-05-21T01:22:16Z 2016-08-12T06:06:19Z 2016-08-12T06:06:19Z 2016-08-12T06:06:18Z 78283563900e0f7acfd9264db8cfba9117efa169     0 4475b36973221c34739c4fc4cd0413c8f09dfbad b708f71f05cccfc4c7063ea58c25c46cfe37dd8d MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/854  
95989737 MDExOlB1bGxSZXF1ZXN0OTU5ODk3Mzc= 1145 closed 0 Rolling count max-sixty 5635139 closes https://github.com/pydata/xarray/issues/1138 2016-11-30T22:44:50Z 2017-06-26T18:43:06Z 2017-06-26T18:43:06Z 2017-06-26T18:43:06Z 84ee8d765aec8a7a48a8163fe0cb3253f9ffd702     0 aff15061da6b3b3b45f6ca02f2a91a685d3b9806 22ff955d53e253071f6e4fa849e5291d0005282a MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1145  
96004697 MDExOlB1bGxSZXF1ZXN0OTYwMDQ2OTc= 1146 closed 0 Minor test fixes max-sixty 5635139 A couple of tests weren't actually testing anything. I may add things onto this PR if I see them 2016-12-01T00:45:55Z 2016-12-01T01:23:50Z 2016-12-01T01:23:50Z 2016-12-01T01:23:50Z d01077ae38ca9d48560517a9ce721be2c6c580d5     0 bf62e45e9c33d625febe88df96f24810eb24d21d cc10cc5981fc9cc9bd1c572d073c27dde4e98cc4 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1146  
96025019 MDExOlB1bGxSZXF1ZXN0OTYwMjUwMTk= 1147 closed 0 Pytest assert functions max-sixty 5635139 Is this a reasonable function to use with py.test? In place of the inheritance `.assertVariableEqual` etc. - Do we want separate functions for each class? - There's a comment `or just switch to py.test and add an appropriate hook.` - is that different to what's here? - This still needs to be completed, with additional functions for `assert _identical` and `assert_approx_equal`. - Do we want more description for the failure, above just printing the arguments? That can also be added later 2016-12-01T04:36:56Z 2016-12-22T19:20:08Z 2016-12-22T19:20:08Z 2016-12-22T19:20:08Z 9dcfa733b307c74a561e72b945331269a5b93126     0 dcf4f0501ec0429830ff1667b58f3ebe99a7ccb9 aec3e8e8208f557864feb8f3e6a1c8c6cc200bc5 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1147  
97057032 MDExOlB1bGxSZXF1ZXN0OTcwNTcwMzI= 1157 closed 0 PERF: Use len rather than size max-sixty 5635139 Potential mitigation for https://github.com/pandas-dev/pandas/issues/14822 2016-12-08T04:23:24Z 2016-12-09T18:36:55Z 2016-12-09T18:36:50Z 2016-12-09T18:36:50Z 1615a0f65c331ef5f7c6be83eccf9a1c6796fa77     0 39b3ea9ab5c06d322b735db7907f54d0e9774058 21b22808793cfd0905047d0384a26c13507db93b MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1157  
98871038 MDExOlB1bGxSZXF1ZXN0OTg4NzEwMzg= 1175 closed 0 End support for py3.3? max-sixty 5635139 Even at the beginning of this year its downloads were 90% lower than 2.6: https://hynek.me/articles/python3-2016/ Impetus is that pytest no longer supports it, and some of the tests I recently wrote don't work on 3.3 2016-12-21T04:42:38Z 2016-12-21T06:21:20Z 2016-12-21T06:21:16Z 2016-12-21T06:21:16Z aec3e8e8208f557864feb8f3e6a1c8c6cc200bc5     0 fc001c8cdae81f80c98c408896ab51f74652e362 34fd2b6cb94dfb824c5371c37b6eb5e70a88260f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1175  
105282858 MDExOlB1bGxSZXF1ZXN0MTA1MjgyODU4 1256 closed 0 PERF: Override equals in IndexVariable max-sixty 5635139 - [x] closes #1255 - [ ] tests added / passed - [x] passes ``git diff upstream/master | flake8 --diff`` - [ ] whatsnew entry I tried adding some tests but couldn't find a good way of doing that There is a 20x speed-up though (see issues for prior): ```python In [51]: indexes = [pd.PeriodIndex(start=str((1776 + i)), freq='A', periods=300) for i in range(50)] In [53]: das = [xr.DataArray(range(300), coords=[index]) for index in indexes] In [54]: %timeit xr.concat(das) 10 loops, best of 3: 70.2 ms per loop ``` 2017-02-08T19:06:09Z 2017-02-10T22:56:26Z 2017-02-09T15:31:15Z 2017-02-09T15:31:15Z ed71fbb248e758eb73d912462890f7672574b81e     0 ff2545fe927ee39d9ce4d9a884b0ac045fa7a177 d49014d0357d08289cf99aeb54bcefe48ed6e7a0 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1256  
151232906 MDExOlB1bGxSZXF1ZXN0MTUxMjMyOTA2 1696 closed 0 ffill & bfill methods max-sixty 5635139 - [x] Closes #1651 - [x] Tests added / passed - [ ] Passes ``git diff upstream/master **/*py | flake8 --diff`` - [ ] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API No docs / docstrings. No backfill. But otherwise is this a reasonable layout? Do we prefer `fillna` with options (back / forward / replacement), or `ffill`, `bfill`, `fillna`? 2017-11-07T21:32:19Z 2017-11-12T00:14:33Z 2017-11-12T00:14:29Z   8c8003fcfcc8c2d0f27712fd795817d403a9012b     0 3c9359cb17820be76f25d09c9a987236a7a7d40f fb6e13ec15e85bbeceedbcd754e063f6e5696bf7 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1696  
162797751 MDExOlB1bGxSZXF1ZXN0MTYyNzk3NzUx 1825 closed 0 Testing deprecations max-sixty 5635139 Re comment here: https://github.com/pydata/xarray/pull/1640#discussion_r158384496 The `TestCase` functions I think we should deprecate `_importorskip` I'm less sure about - there are some reasons to keep them if we need flexibility in the future (and it doesn't matter much) 2018-01-13T21:18:01Z 2018-01-14T20:54:13Z 2018-01-14T20:54:07Z   9092b5a21c5e708fac209a4c92ff2751acf12d5c     0 252f7a694218274ca76f2a9959738d70e71fb62d 502a988ad5b87b9f3aeec3033bf55c71272e1053 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1825  
162800541 MDExOlB1bGxSZXF1ZXN0MTYyODAwNTQx 1826 closed 0 Align DataArrays based on coords in Dataset constructor max-sixty 5635139 - [x] Closes #674 - [x] Tests added (for all bug fixes or enhancements) - [x] Tests passed (for all non-documentation changes) - [x] Passes ``git diff upstream/master **/*py | flake8 --diff`` (remove if you did not edit any Python files) - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) 2018-01-13T22:35:21Z 2018-05-31T00:53:28Z 2018-05-31T00:22:59Z 2018-05-31T00:22:59Z 7036eb5b629f2112da9aa13538aecb07f0f83f5a     0 1fa7d87bd6ca13b095acddced6a5662f327ac1f0 847050026d45e2817960a37564bd8e909ecbdb05 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1826  
162809807 MDExOlB1bGxSZXF1ZXN0MTYyODA5ODA3 1828 closed 0 pytest-ification max-sixty 5635139 So far, only the changes that `unittest2pytest` could fix. Need to work out how to sort through the exisiting xarray ones EDIT: ready to merge (and keen to get this in before there are divergences from other branches) 2018-01-14T04:33:17Z 2018-01-15T22:25:33Z 2018-01-15T22:25:30Z 2018-01-15T22:25:30Z f3deb2f2495220af819021b199a5305b0d62ef36     0 ec9d88ca045cc690e8188a7062799c64dd2539c5 0d69bf9dbf281f0f0f48ac2fadda61a82533aac3 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1828  
170078190 MDExOlB1bGxSZXF1ZXN0MTcwMDc4MTkw 1924 closed 0 isort max-sixty 5635139 Not sure if we want this? Probably too strict to enforce on every commit, more permissible to do a one-time update, assuming it doesn't cause merge conflicts. You can get the same result by running `isort -y` 2018-02-20T00:32:51Z 2018-02-27T19:33:38Z 2018-02-27T19:33:35Z 2018-02-27T19:33:35Z 0e73e240107caee3ffd1a1149f0150c390d43251     0 9c6a0eb28b122f7fcd4f08ceae24a2d001c7eb3f 243093cf814ffaae2a9ce08215632500fbebcf52 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1924  
170081559 MDExOlB1bGxSZXF1ZXN0MTcwMDgxNTU5 1925 closed 0 flake8 passes max-sixty 5635139 I was still getting stickler errors for code I hadn't changed. Flake8 should now pass 2018-02-20T01:09:05Z 2018-02-22T02:20:58Z 2018-02-20T18:04:59Z 2018-02-20T18:04:59Z 97f5778261e48391ba6772ca518cd2a51ff0ec83     0 bbe009f02dfb36a0fd4e1e5684abf175202587a2 18a737b8ce7b57a903298b521ffacae116db11c5 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1925  
170212077 MDExOlB1bGxSZXF1ZXN0MTcwMjEyMDc3 1927 closed 0 Some backend tests require dask max-sixty 5635139 - [x] Closes https://github.com/pydata/xarray/issues/1923 (remove if there is no corresponding issue, which should only be the case for minor changes) - [x] Tests passed (for all non-documentation changes) LMK if these are the right ones - I basically added the decorator to anything that was failing. Though not sure we need to be 100% accurate here - worst case we could skip the file - either people are writing backend code and have dask installed, or they're not... 2018-02-20T14:46:30Z 2020-11-08T21:08:43Z 2020-11-08T19:40:35Z   36e09c25eaf7c8d096716a16a25d8fa6780b2425     0 bf27a539cf18fe8025e4038829300eafb346ea6b 7bf9df9d75c40bcbf2dd28c47204529a76561a3f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1927  
171704476 MDExOlB1bGxSZXF1ZXN0MTcxNzA0NDc2 1947 closed 0 DOC: Contributing / isort max-sixty 5635139 @jhamman what are your thoughts on the flake8 instruction change? 2018-02-27T15:54:53Z 2018-02-27T23:21:44Z 2018-02-27T23:21:41Z 2018-02-27T23:21:41Z f3bbb3ef6badcfe5d1f3b77c231846f0e79a93ea     0 c82b2155ffcd3db55f6b61619a601c9a6bf55b85 243093cf814ffaae2a9ce08215632500fbebcf52 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/1947  
177924628 MDExOlB1bGxSZXF1ZXN0MTc3OTI0NjI4 2020 closed 0 One pytest config max-sixty 5635139 Currently our pytest settings in `setup.cfg` are ignored, because they're overridden by the presence of a `pytest.ini` This restores pytest looking at `setup.cfg`, gives us a single place to put configs, and retains the 'no hypothesis by default'. Hypothesis is still run in travis, which specifically calls `pytest properties` 2018-03-28T04:04:52Z 2021-04-19T06:10:34Z 2018-03-28T18:38:22Z 2018-03-28T18:38:22Z 8e4231a28d8385e95c156f17ccfefeab537f63ed     0 1e4cc2c9e8cd112b1393a17bdf913eedafde193c 7c2c43ce6b1792e1193635ab9b64fd248266f632 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2020  
178494830 MDExOlB1bGxSZXF1ZXN0MTc4NDk0ODMw 2031 closed 0 Isin max-sixty 5635139 - [x] Tests added (for all bug fixes or enhancements) - [x] Tests passed (for all non-documentation changes) - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) This is an initial implementation of `isin`. It works for DataArrays, but isn't yet implemented further. I've been away from these sorts features for too long: Is there a canonical place to put these? What's the canonical approach to extending to datasets? I can see a few approaches in the code. 2018-03-30T05:07:12Z 2018-04-04T03:52:21Z 2018-04-04T02:46:57Z 2018-04-04T02:46:57Z a5f7d6ac60e8e5682e2be739dd520b7a3bbd0fc7     0 43532dfef1fa338eb7170b38ddddf32cc4ccca34 8c194b695f07adad43e7a3aa5c59f53b01131807 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2031  
180988801 MDExOlB1bGxSZXF1ZXN0MTgwOTg4ODAx 2052 closed 0 Docs formatting max-sixty 5635139 Winner of smallest PR of 2018 ![image](https://user-images.githubusercontent.com/5635139/38635632-fb4bb372-3d93-11e8-842a-7b5ba4fb600a.png) 2018-04-11T18:24:19Z 2018-04-11T23:12:28Z 2018-04-11T21:37:47Z 2018-04-11T21:37:47Z e63e0e9766c68d7eef215da6f6d7b7dbaca4b652     0 cb32489ba895d4517b31a0ebd3afa7ef8e409739 9b76f219ec314dcb0c9a310c097a34f5c751fdd6 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2052  
189900405 MDExOlB1bGxSZXF1ZXN0MTg5OTAwNDA1 2174 closed 0 Datasets more robust to non-string keys max-sixty 5635139 - [x] Closes #2172 & #2173 - [x] Tests added - [x] Tests passed - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API I don't think this is the most efficient way of doing this, though it does work. Any ideas for a more efficient implementation? 2018-05-23T08:53:36Z 2018-05-28T01:44:02Z 2018-05-27T20:48:31Z 2018-05-27T20:48:30Z 847050026d45e2817960a37564bd8e909ecbdb05     0 e2241df8b643559ee4b2f57482a87db48847cd28 04df50efefecaea729133c14082eb5e24491633e MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2174  
190989393 MDExOlB1bGxSZXF1ZXN0MTkwOTg5Mzkz 2193 closed 0 Deprecated paths in tests max-sixty 5635139 Responding to a couple of warnings 2018-05-28T19:56:48Z 2018-05-29T03:05:28Z 2018-05-29T03:05:25Z   9944478e90d06886fe68f2f6ec5f52360fb0d257     0 0884a56ef06a5e3016cb95b4e311bc306e907bc7 847050026d45e2817960a37564bd8e909ecbdb05 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2193  
190990127 MDExOlB1bGxSZXF1ZXN0MTkwOTkwMTI3 2194 closed 0 Rename takes kwargs max-sixty 5635139 - [x] Tests added (for all bug fixes or enhancements) - [x] Tests passed (for all non-documentation changes) - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) 2018-05-28T20:03:21Z 2018-05-29T03:05:12Z 2018-05-29T03:05:09Z 2018-05-29T03:05:09Z fb7a43ea102c7706ad5d3bc8399264155cb273dd     0 2bbd2e2364488e3c3978b6ef7744918fe25c5ca1 847050026d45e2817960a37564bd8e909ecbdb05 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2194  
196786848 MDExOlB1bGxSZXF1ZXN0MTk2Nzg2ODQ4 2246 closed 0 Small error in open_zarr docs max-sixty 5635139 I tried setting this up on GCS as an experiment, and found there's no `mode` kwarg to `open_zarr`. I'm not sure whether there are broader issues but thought I'd put this in regardless (also - if anyone has any experience in deploying xarray over https://github.com/dask/dask-kubernetes and GCS, I'd be interested in your experience. We're currently working with either a) BigQuery for big data or b) in-memory xarray for small data, and I was interested whether there's a way of retaining the xarray model for bigger data without too much overhead) 2018-06-22T16:30:14Z 2018-06-22T22:57:50Z 2018-06-22T22:00:06Z 2018-06-22T22:00:06Z 9491318e29b478234e6f96c3547d724504b4a1bb     0 979f401cb142ca22abd0211e05c4d53b5c98c274 73b476e4db6631b2203954dd5b138cb650e4fb8c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2246  
205192916 MDExOlB1bGxSZXF1ZXN0MjA1MTkyOTE2 2330 closed 0 Supplying a dataset to the dataset constructor max-sixty 5635139 - [x] Closes https://github.com/pydata/xarray/issues/2056 - [x] Tests added (for all bug fixes or enhancements) - [x] Tests passed (for all non-documentation changes) - [ ] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API - Do we want to raise if coords / attrs are passed in addition to a Dataset? Do we want to warn for a couple versions first? - Is this the best way to implement this? Do we want a consistent method to "make this object a shallow copy of the object that's been passed in"? 2018-07-31T17:51:45Z 2018-09-25T21:00:17Z 2018-09-25T21:00:12Z   ab988251d0c302a63a0160e683e8cd01fc908148     0 0692e35040fac4b536c9be9e0cca972f09f5a065 4de8dbc3b1de461c0c9d3b002e55d60b46d2e6d2 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2330  
205200269 MDExOlB1bGxSZXF1ZXN0MjA1MjAwMjY5 2331 closed 0 Better error message on invalid types max-sixty 5635139 - [x] Closes https://github.com/pydata/xarray/issues/1691 - [x] Tests added (for all bug fixes or enhancements) - [x] Tests passed (for all non-documentation changes) - [x] Fully documented 2018-07-31T18:20:53Z 2018-08-01T18:55:22Z 2018-08-01T18:55:19Z 2018-08-01T18:55:19Z c86810b5ab3fc1cd47c1c0ed07e002b797b27eaf     0 870cc03df79fd3595a160ee5b3eaf00f1e6d3b65 5d8670f6949fed60ab570075ae7dc67200f9ff51 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2331  
220856345 MDExOlB1bGxSZXF1ZXN0MjIwODU2MzQ1 2467 closed 0 Replace the last of unittest with pytest max-sixty 5635139 This replaces (by-and-large) any remaining unittest implementations with pytest implementations. This allows us to use fixtures on any test; the existing implementation does not let us use them on `TestCase` instances. It also directs future contributors away from using the legacy methods. Would be great to merge this fairly soon, as there's some chance of merge conflicts (which git may not catch - e.g. someone writing `self.assertEqual`). I'll try and chase down any test breaks as soon as possible. 2018-10-06T01:15:45Z 2018-10-06T18:09:56Z 2018-10-06T17:09:14Z 2018-10-06T17:09:14Z bb87a9441d22b390e069d0fde58f297a054fd98a     0 391b1df5859761fc19ba520a993f343751a8b148 3cef8d730d5bbd699a393fa15266064ebb9849e2 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2467  
220905190 MDExOlB1bGxSZXF1ZXN0MjIwOTA1MTkw 2469 closed 0 isort max-sixty 5635139 Do we want to keep `isort` up to date? I think it's a balance between consistency vs. overhead 2018-10-06T19:05:54Z 2018-10-08T01:38:00Z 2018-10-07T22:39:14Z 2018-10-07T22:39:14Z 3d65f02de7c0328029dd6c580f42ebeb7381579f     0 122297a0c6ba142d9e2118e0285f7b3093b5d655 bb87a9441d22b390e069d0fde58f297a054fd98a MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2469  
220909991 MDExOlB1bGxSZXF1ZXN0MjIwOTA5OTkx 2470 closed 0 fill_value in shift max-sixty 5635139 - [x] Closes #https://github.com/pydata/xarray/issues/2451 - [x] Tests added - [x] Tests passed - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) Should we be more defensive around which fill_values can be passed? Currently, if the array and float values have incompatible dtypes, we don't preemtively warn or cast, apart from the case of `np.nan`, which then uses the default filler 2018-10-06T20:33:29Z 2018-12-28T01:07:17Z 2018-12-27T22:58:30Z 2018-12-27T22:58:30Z 85ded913d030dda8eb1f3ed18db76b32a9f9ca2d     0 fccfe4d4286947b29070306619c171b40832df03 2667deb74a30dc3bd88752a3ce5da590cf7ddd48 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2470  
220915824 MDExOlB1bGxSZXF1ZXN0MjIwOTE1ODI0 2471 closed 0 Tests passing in PR template max-sixty 5635139 Do we need this bullet? I don't generally ensure tests pass before submitting for review. (Although if I should be, then lmk) 2018-10-06T22:48:07Z 2018-10-08T01:37:45Z 2018-10-07T22:31:17Z 2018-10-07T22:31:17Z 515324062cf6f182d20c1aad210e8627b0b4013f     0 12826faf95f9264cda04a210ae4348e8a6270ea1 bb87a9441d22b390e069d0fde58f297a054fd98a MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2471  
220966558 MDExOlB1bGxSZXF1ZXN0MjIwOTY2NTU4 2472 closed 0 Merge stable to master max-sixty 5635139 Ref https://github.com/pydata/xarray/pull/2466 2018-10-07T19:06:27Z 2018-10-07T19:07:19Z 2018-10-07T19:07:18Z 2018-10-07T19:07:18Z 3f697fe013dc510cebb6a64d0a2c760d6320573a     0 3f697fe013dc510cebb6a64d0a2c760d6320573a bb87a9441d22b390e069d0fde58f297a054fd98a MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2472  
225484096 MDExOlB1bGxSZXF1ZXN0MjI1NDg0MDk2 2506 closed 0 Iterate over data_vars only max-sixty 5635139 - [x] Closes #884 (remove if there is no corresponding issue, which should only be the case for minor changes) - [x] Tests added (for all bug fixes or enhancements) - [ ] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) 2018-10-24T17:14:50Z 2018-10-25T15:27:03Z 2018-10-25T15:26:59Z 2018-10-25T15:26:59Z d77db21071e6c2ec0267096d5313fcd349623446     0 abe7bfa0a93ab00fd4bff8f70a84def708f78745 b8c4b7862c87223f32e13d7c454a8f275998f828 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2506  
233700591 MDExOlB1bGxSZXF1ZXN0MjMzNzAwNTkx 2577 closed 0 Concat docstring typo max-sixty 5635139   2018-11-26T21:21:30Z 2018-11-27T07:58:17Z 2018-11-27T06:46:55Z 2018-11-27T06:46:55Z 483b8a0a89ea4be862488e51af8a1b3bc7f40356     0 93104f29a3744513f71b41f653fb2809afc34530 a2a448dff8c053b1a3a137c64aedde520ac6de2a MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2577  
240718401 MDExOlB1bGxSZXF1ZXN0MjQwNzE4NDAx 2629 closed 0 Flake fixed max-sixty 5635139 Towards https://github.com/pydata/xarray/issues/2627 2018-12-24T04:23:47Z 2019-06-10T19:09:44Z 2018-12-25T01:21:50Z 2018-12-25T01:21:50Z 2667deb74a30dc3bd88752a3ce5da590cf7ddd48     0 a04ce50ec4886af27769fbea00220ca5cc90987c d8d87d21786a7823b84d8f1f1e14f793fbd5352a MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2629  
240843996 MDExOlB1bGxSZXF1ZXN0MjQwODQzOTk2 2632 closed 0 Add flake check to travis max-sixty 5635139 - [x] Closes https://github.com/pydata/xarray/issues/2627 2018-12-25T07:36:38Z 2018-12-30T06:26:26Z 2018-12-30T00:10:17Z 2018-12-30T00:10:17Z 1545b50a3c8841b3f62c7bd59353d55aa2389697     0 b995fca6cac1363ec1cddcba00dd27e714e98f4e 2667deb74a30dc3bd88752a3ce5da590cf7ddd48 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2632  
241198379 MDExOlB1bGxSZXF1ZXN0MjQxMTk4Mzc5 2635 closed 0 silence import warning max-sixty 5635139 Next version can remove the Py2 path 2018-12-27T17:56:18Z 2018-12-28T07:10:44Z 2018-12-28T07:10:41Z 2018-12-28T07:10:41Z bc5558e99a6323226fec5fb641281e86167b2e74     0 13c0bac4f370b5d91e1b83dd6f4bc0fd049a0bed 2667deb74a30dc3bd88752a3ce5da590cf7ddd48 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2635  
242385984 MDExOlB1bGxSZXF1ZXN0MjQyMzg1OTg0 2650 closed 0 rolling_exp (nee ewm) max-sixty 5635139 - [x] Duplicate groupby / rolling interface - [x] Integrate with apply_ufunc, including orientation and coords - [x] Define com / span / alpha interface - [x] Implement for Variable & Dataset - [x] Docs 2019-01-04T22:10:07Z 2019-06-24T15:26:58Z 2019-06-24T15:20:32Z 2019-06-24T15:20:31Z cfd821065341e386b3e4a1e6e09bf8d952ed0e2a     0 dd2a791d78335d4df5d21feaa53b378019c38f37 9c0bbf744a5235b4187f87de49175e6776d813cb MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2650  
244657599 MDExOlB1bGxSZXF1ZXN0MjQ0NjU3NTk5 2674 closed 0 Skipping variables in datasets that don't have the core dim max-sixty 5635139 ref https://github.com/pydata/xarray/pull/2650#issuecomment-454164295 This seems an ugly way of accomplishing the goal; any ideas for a better way of doing this? And stepping back, do others think a) it's helpful to skip variables in a dataset, and b) `apply_ufunc` should do this? 2019-01-15T02:43:11Z 2021-05-13T22:02:19Z 2021-05-13T22:02:19Z   0c8cdcae8445c8bd627d75e82e422562430b0175     0 dfa40da0f41bd7cb20634653e38dc0a447535cf5 7bf9df9d75c40bcbf2dd28c47204529a76561a3f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2674  
244790249 MDExOlB1bGxSZXF1ZXN0MjQ0NzkwMjQ5 2677 closed 0 Small typo max-sixty 5635139 @fujiisoup is this a small typo? 2019-01-15T13:15:31Z 2019-01-15T15:40:19Z 2019-01-15T13:29:54Z   14d4334691044ff28168a4eba507e5131be7db66     0 04aa31dbccc329ddd29c0ad8fdfc2910dd7364f4 f13536c965d02bb2845da31e909899a90754b375 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2677  
244945042 MDExOlB1bGxSZXF1ZXN0MjQ0OTQ1MDQy 2682 closed 0 2019 copyright max-sixty 5635139   2019-01-15T21:32:48Z 2019-01-16T11:50:44Z 2019-01-16T09:35:52Z 2019-01-16T09:35:52Z 5a96460dcba1bdfcedb3f2950628edca8a939e87     0 9d86cc6a821d03c9efe2460c06e431963135980e f13536c965d02bb2845da31e909899a90754b375 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2682  
245173016 MDExOlB1bGxSZXF1ZXN0MjQ1MTczMDE2 2684 closed 0 Config for closing stale issues max-sixty 5635139 - [x] Closes https://github.com/pydata/xarray/issues/2681 Initially set at two years, and max rate of one / hour - we can make more aggressive when we know it's working 2019-01-16T14:47:47Z 2019-01-23T02:52:25Z 2019-01-23T02:50:00Z 2019-01-23T02:50:00Z 1e67c230649a0ccb9525540d5420746d77629f4d     0 ee56500c5c0d450ff2f48578bc0f23af1e3f9551 385b36cdd34431b4f6f14aad1f222f989e7e2de2 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2684  
245630951 MDExOlB1bGxSZXF1ZXN0MjQ1NjMwOTUx 2687 closed 0 Enable resampling on PeriodIndex max-sixty 5635139 This allows resampling with `PeriodIndex` objects by keeping the `group` as an index rather than coercing to a DataArray (which coerces any non-native types to objects) I'm still getting one failure around the name of the IndexVariable still being `__resample_dim__` after resample, but wanted to socialize the approach of allowing a `name` argument to `IndexVariable` - is this reasonable? - [x] Closes https://github.com/pydata/xarray/issues/1270 - [x] Tests added - [ ] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API 2019-01-17T20:13:25Z 2023-11-17T20:38:44Z 2023-11-17T20:38:44Z   18f9e0a37e529443a84e20292fd71b0799f9e606     0 cc7bfe979cabab466ac181b655360461d01168a4 d1e4164f3961d7bbb3eb79037e96cae14f7182f8 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2687  
247016198 MDExOlB1bGxSZXF1ZXN0MjQ3MDE2MTk4 2698 closed 0 add line break to stale message max-sixty 5635139 Currently the message is interpreted as a single line Please post any other feedback 2019-01-23T15:44:37Z 2019-01-23T16:17:39Z 2019-01-23T16:17:36Z 2019-01-23T16:17:36Z e53f21ce6c9ad8c74b1f6cc9dd00d374688ca0fe     0 51553f43f928a57e29737d66dc1e4e41d2b67082 1e67c230649a0ccb9525540d5420746d77629f4d MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2698  
247169528 MDExOlB1bGxSZXF1ZXN0MjQ3MTY5NTI4 2701 closed 0 Probot stale tweak max-sixty 5635139 I think this requires a label Thanks for everyone's understanding re needing to test it live 2019-01-24T01:08:35Z 2019-01-24T01:08:49Z 2019-01-24T01:08:47Z 2019-01-24T01:08:47Z 79fa060dd6b567e8aa3606b8b8cc0c54d1b14acb     0 c1eb81ec6bb69cf1fd0c62687df8cb595431157e ddacf405fb256714ce01e1c4c464f829e1cc5058 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2701  
247388731 MDExOlB1bGxSZXF1ZXN0MjQ3Mzg4NzMx 2703 closed 0 deprecate compat & encoding max-sixty 5635139 Still need to adjust the tests - [x] Closes https://github.com/pydata/xarray/issues/1188 - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API 2019-01-24T16:14:21Z 2019-02-01T03:16:13Z 2019-02-01T03:16:10Z 2019-02-01T03:16:10Z d634f64c818d84dfc6fcc0f7fef81e4bb2094540     0 69436a91a0752b3648fd831d07ade8df3a02aa1f 5527f693fc0a39cd04db7aa6b4fd95edbe722921 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2703  
248922709 MDExOlB1bGxSZXF1ZXN0MjQ4OTIyNzA5 2727 closed 0 silence a couple of warnings in tests max-sixty 5635139 The only other warning is: ``` xarray/tests/test_dataset.py::TestDataset::test_convert_dataframe_with_many_types_and_multiindex /Users/maximilian/workspace/xarray/xarray/core/dataset.py:3146: FutureWarning: Converting timezone-aware DatetimeArray to timezone-naive ndarray with 'datetime64[ns]' dtype. In the future, this will return an ndarray with 'object' dtype where each element is a 'pandas.Timestamp' with the correct 'tz'. To accept the future behavior, pass 'dtype=object'. To keep the old behavior, pass 'dtype="datetime64[ns]"'. data = np.asarray(series).reshape(shape) /usr/local/lib/python3.7/site-packages/pandas/core/apply.py:286: FutureWarning: Converting timezone-aware DatetimeArray to timezone-naive ndarray with 'datetime64[ns]' dtype. In the future, this will return an ndarray with 'object' dtype where each element is a 'pandas.Timestamp' with the correct 'tz'. To accept the future behavior, pass 'dtype=object'. To keep the old behavior, pass 'dtype="datetime64[ns]"'. results[i] = self.f(v) ``` I'm not sure what we want to do here - potentially we should make a choice between: - the worse behavior of `object` - accepting the coercing to naive datetimes - supporting pandas extension arrays 2019-01-30T15:37:41Z 2019-01-30T19:06:37Z 2019-01-30T19:06:34Z 2019-01-30T19:06:34Z 5527f693fc0a39cd04db7aa6b4fd95edbe722921     0 1cbdb98d3988cefd6dfe24a2c42bb296c8f4b36d e8bf4bf9a744148f1f6586cabe7f5c5ef6e9bf26 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2727  
263037022 MDExOlB1bGxSZXF1ZXN0MjYzMDM3MDIy 2831 closed 0 Enable python 3.5.0-3.5.2 max-sixty 5635139 - [x] Closes some of https://github.com/pydata/xarray/issues/2830 2019-03-20T21:03:51Z 2019-03-22T15:12:27Z 2019-03-22T04:37:25Z 2019-03-22T04:37:25Z 742ed3984f437982057fd46ecfb0bce214563cb8     0 ba38ee7655ff210a1a51bcd40ef8dd4796472409 164d20abb6ffc35eb3f314ce7fb5b9600cf9de3f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2831  
263054798 MDExOlB1bGxSZXF1ZXN0MjYzMDU0Nzk4 2832 closed 0 Small fix: use == to compare strings max-sixty 5635139 `is` relies on interning, which is almost always OK for small strings, but reliant on language implementations (unless there's something I'm missing about `.kind`?) 2019-03-20T22:04:39Z 2019-03-23T21:30:22Z 2019-03-22T01:12:51Z 2019-03-22T01:12:51Z 8126d3e623667930b1df43c2d936a0ba52a6ca19     0 cdac34972b7a55b8f21548d0327d9842ab91cee2 164d20abb6ffc35eb3f314ce7fb5b9600cf9de3f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2832  
268138985 MDExOlB1bGxSZXF1ZXN0MjY4MTM4OTg1 2875 closed 0 DOC: More on pandas comparison max-sixty 5635139 Follow up from the mailing list: - Added some more thoughts on the multi-dimensional comparison. Some of this is opinionated (in concepts not arguments) so I'd appreciate feedback on both the concepts and language. - Removed some of the specific comparison with `NDPanel` etc, given those are removed - Placeholder for something on the Explicit API (wanted to get this version out, consistent with me leaving less work hanging) 2019-04-07T21:24:44Z 2023-09-28T16:46:14Z 2023-09-28T16:46:14Z   48aa727e6ac45a97949e4d7cb28fabe1de208957     1 d80c0f39e57671ee20e0f05d768b94cd9e01e10f d1e4164f3961d7bbb3eb79037e96cae14f7182f8 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2875  
275818978 MDExOlB1bGxSZXF1ZXN0Mjc1ODE4OTc4 2939 closed 0 List formatting in docs max-sixty 5635139 Existing output didn't format correctly ![image](https://user-images.githubusercontent.com/5635139/57159981-8175cd00-6db5-11e9-89e3-46e3c5e4dfa6.png) 2019-05-03T19:10:29Z 2019-05-03T20:19:29Z 2019-05-03T20:14:28Z 2019-05-03T20:14:28Z dd99b7d7d8576eefcef4507ae9eb36a144b60adf     0 d557569a96eed0c4a95f5e5ab0a169159fd79673 2633b1e5cbc21cd414e588571ab7be26df8e8dae MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2939  
282112948 MDExOlB1bGxSZXF1ZXN0MjgyMTEyOTQ4 2987 closed 0 Implement @ operator for DataArray max-sixty 5635139 - [x] Closes https://github.com/pydata/xarray/issues/1053 - [x] Tests added - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API Is it really this easy? What am I missing? 2019-05-24T18:14:20Z 2019-06-01T20:00:24Z 2019-06-01T19:42:21Z 2019-06-01T19:42:20Z 5b3a41d5761edb2240df5a4475196e4939b33719     0 ec4769e376e2318a8001329f55424aef38693745 0811141e8f985a1f3b95ead92c3850cc74e160a5 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2987  
282126853 MDExOlB1bGxSZXF1ZXN0MjgyMTI2ODUz 2988 closed 0 Remove deprecated pytest.config usages max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Tests added - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API I need to confirm whether this works with an installed version of xarray, because of https://github.com/pytest-dev/pytest/issues/1596. If pytest doesn't pick up this config, it will run all tests, because the default is to not skip. I know I've generally been the point person for pytest - let me know if anyone has an immediate solution for this though 2019-05-24T19:00:11Z 2019-06-14T23:06:46Z 2019-05-25T02:01:32Z 2019-05-25T02:01:31Z 7edf2e20d4c898fbb637da3b3e6ded15808e040b     0 18c09838bc9d89e7528b11d8a95de19644798517 0811141e8f985a1f3b95ead92c3850cc74e160a5 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/2988  
286777817 MDExOlB1bGxSZXF1ZXN0Mjg2Nzc3ODE3 3010 closed 0 Use flake8 rather than pycodestyle max-sixty 5635139 - [x] Closes https://github.com/pydata/xarray/issues/2990 - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API I also ran `isort`, which created more changes that I would have hoped. Lmk if that's OK. We could also enable `isort` by default. It's a balance: it reduces the chance of merge conflicts and adds automatic consistency, but at the cost of making first-time contributions a bit more difficult. 2019-06-10T18:10:46Z 2019-06-12T04:58:59Z 2019-06-12T04:56:37Z 2019-06-12T04:56:37Z 3429ca2aa2a07cd77797f5a4c036d6a325f2003f     0 aa7400c3d82f17fd72efae8cfb4ed4e5e532b0a1 43834ac8186a851b7ea5aed8657b72d62fa3695f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3010  
286790489 MDExOlB1bGxSZXF1ZXN0Mjg2NzkwNDg5 3011 closed 0 Pytest capture uses match, not message max-sixty 5635139 - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API `message` was always going being ignored, and with the newer pytest version raises a warning that an unknown kwarg is supplied 2019-06-10T18:46:43Z 2019-06-11T15:01:23Z 2019-06-11T15:01:19Z 2019-06-11T15:01:19Z f3efb5bdaf87c5301106cd1122b14d131c7d464b     0 dc07f4a4cb5a7a137e5fbe801172e508ffb141d4 43834ac8186a851b7ea5aed8657b72d62fa3695f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3011  
286813537 MDExOlB1bGxSZXF1ZXN0Mjg2ODEzNTM3 3014 closed 0 Dask-dev tests to allow_failures in travis max-sixty 5635139 In lieu of fixing the issues, move these into allow_failures 2019-06-10T19:54:46Z 2019-06-11T04:03:58Z 2019-06-11T02:45:48Z 2019-06-11T02:45:48Z 43834ac8186a851b7ea5aed8657b72d62fa3695f     0 d5561cc1ba90e9534030eff239c9daa96b48863d adbd59a0498cce298d88d9383837c968bebae538 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3014  
287168294 MDExOlB1bGxSZXF1ZXN0Mjg3MTY4Mjk0 3016 closed 0 Pandas labels deprecation max-sixty 5635139 Should I still add a `whatsnew`? It's very small and very internal 2019-06-11T16:24:43Z 2019-06-12T00:49:31Z 2019-06-11T22:58:26Z 2019-06-11T22:58:26Z fda60563bbca7eea6fabd6603750f359e1ad00ef     0 8b31e868893b6f7a39536194dd3fbc6e2fd96a93 f3efb5bdaf87c5301106cd1122b14d131c7d464b MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3016  
287558117 MDExOlB1bGxSZXF1ZXN0Mjg3NTU4MTE3 3019 closed 0 Update issue templates max-sixty 5635139 This: - Updates to the [newer GitHub format](https://help.github.com/en/articles/about-issue-and-pull-request-templates) - Strengthens the language around MCVE. It doesn't say people *have* to, but makes it less of a suggestion - Only contains 'Bug Report'. Should we have others? I don't immediately see how they'd be different (I realize because I did this from the GH website, it created from this repo rather than my own fork. That's a mistake.) 2019-06-12T15:19:04Z 2019-06-15T03:35:23Z 2019-06-15T03:35:17Z 2019-06-15T03:35:16Z c2a2a6efcaf2d279c78da4ba3a87ea96afe78be0     0 20e47531f5f842aa2d6216ba440d10ee1f39500e 3429ca2aa2a07cd77797f5a4c036d6a325f2003f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3019  
288510873 MDExOlB1bGxSZXF1ZXN0Mjg4NTEwODcz 3023 closed 0 Add pytest markers to avoid warnings max-sixty 5635139 These are now required; I was getting warnings ``` /usr/local/lib/python3.7/site-packages/_pytest/mark/structures.py:337: PytestUnknownMarkWarning: Unknown pytest.mark.network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html` ``` 2019-06-14T23:24:03Z 2019-06-15T01:29:45Z 2019-06-15T00:34:04Z 2019-06-15T00:34:04Z 85fc44156722891b333f1b559ed2bb5e33f87fa8     0 44d65ee72e48e0b3a1e43b743ce04ac16970a82c 7e4bf8623891c4e564bbaede706e1d69c614b74b MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3023  
288524748 MDExOlB1bGxSZXF1ZXN0Mjg4NTI0NzQ4 3024 closed 0 Check types in travis max-sixty 5635139 As part of https://github.com/pydata/xarray/pull/2929#issuecomment-502302695, I looked at enabling travis to check types. What do people think? As a more cautious option I could add to `allowed_failures` for the moment 2019-06-15T02:19:28Z 2019-06-18T14:30:14Z 2019-06-18T05:12:48Z 2019-06-18T05:12:48Z 4c758e6ad282228ec52c277471db7cfb4f1f050f     0 5ece56d0d181b56cf94d1c2371a6ebd4a185206e c2a2a6efcaf2d279c78da4ba3a87ea96afe78be0 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3024  
288652287 MDExOlB1bGxSZXF1ZXN0Mjg4NjUyMjg3 3025 closed 0 Dask-dev tests reenabled max-sixty 5635139 ref https://github.com/pydata/xarray/issues/3009#issuecomment-502432894 2019-06-16T21:11:48Z 2019-06-24T04:33:15Z 2019-06-23T11:47:04Z 2019-06-23T11:47:04Z 56fc325ae029b5aa8fc4556197103a1a2eb31702     0 7e4054cee98e5b860eb390a61169751cfc13711b ff4198865b42ee2f6f99f3f6f83fed68ef4ffbc7 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3025  
288965348 MDExOlB1bGxSZXF1ZXN0Mjg4OTY1MzQ4 3029 closed 0 Fix pandas-dev tests max-sixty 5635139 Currently pandas-dev tests get 'stuck' on the conda install. The last instruction to run is the standard install: ``` $ if [[ "$CONDA_ENV" == "docs" ]]; then conda env create -n test_env --file doc/environment.yml; elif [[ "$CONDA_ENV" == "lint" ]]; then conda env create -n test_env --file ci/requirements-py37.yml; else conda env create -n test_env --file ci/requirements-$CONDA_ENV.yml; fi ``` And after installing the libraries, [it prints this and then stops](https://travis-ci.org/max-sixty/xarray/jobs/546491330): ``` Preparing transaction: - - done Verifying transaction: | / \ | / - \ | / / done Executing transaction: \ | / - \ | / - \ | / - \ | / - \ | / - \ | / / - \ | / - \ done No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself. ``` I'm not that familiar with conda. Anyone have any ideas as to why this would fail while the other builds would succeed? 2019-06-17T18:15:16Z 2019-06-28T15:31:33Z 2019-06-28T15:31:28Z   0eb28c3cc5dd20d176c299d77f23957384c51bee     0 2c5f59aa576dace2c4d5b0b26c141b8f2b9727b0 c2a2a6efcaf2d279c78da4ba3a87ea96afe78be0 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3029  
291758288 MDExOlB1bGxSZXF1ZXN0MjkxNzU4Mjg4 3044 closed 0 Upgrade mypy & DataWithCoords check max-sixty 5635139 Quicker than expected follow-up to the typing PR, but realized that a newer version of mypy catches https://github.com/pydata/xarray/blob/master/xarray/core/common.py#L831 as `__getitem__` isn't implemented 2019-06-25T22:44:04Z 2019-06-26T04:11:38Z 2019-06-26T04:04:40Z 2019-06-26T04:04:40Z 8c73852541a8a96232e98af9f24365551cf3ad40     0 3096646a95243e77727e6b9a61d4e7b0b0d25edc d3f6db9d1eee54b51d2b0cd9a0a01a411d2148b7 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3044  
292568988 MDExOlB1bGxSZXF1ZXN0MjkyNTY4OTg4 3051 closed 0 pytest deprecation max-sixty 5635139 We weren't trying to do this in the first place, so somewhat coincidental: ``` xarray/tests/test_combine.py::TestManualCombine::test_manual_concat_too_many_dims_at_once /home/vsts/work/1/s/xarray/tests/test_combine.py:347: PytestDeprecationWarning: raises(..., 'code(as_a_string)') is deprecated, use the context manager form or use `exec()` directly ``` 2019-06-27T19:18:44Z 2021-04-19T06:10:35Z 2019-06-27T20:25:01Z 2019-06-27T20:25:01Z a52110cde96cdf78b59282d577ece23682975b2e     0 463eb72776e6a822e6e0f574994f7732ae523063 c729121489c808a351b79c707743d97cdedd22b9 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3051  
296741850 MDExOlB1bGxSZXF1ZXN0Mjk2NzQxODUw 3097 closed 0 Remove old issue template, small changes to current template max-sixty 5635139   2019-07-11T16:55:21Z 2021-04-19T06:10:35Z 2019-07-14T05:32:41Z 2019-07-14T05:32:41Z 960a27e38f95b8f35b11f0ae4693258f9bf0959d     0 8660cd9af25cf5a12c5bd724b5a793f620c06606 8f0d9e5c9909c93a90306ed7cb5a80c1c2e1c97d MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3097  
298698863 MDExOlB1bGxSZXF1ZXN0Mjk4Njk4ODYz 3140 closed 0 Disable codecov comments max-sixty 5635139 closes https://github.com/pydata/xarray/issues/3098 2019-07-17T22:57:05Z 2021-04-19T06:10:33Z 2019-07-18T01:12:38Z 2019-07-18T01:12:38Z c46fae1a2ea5572316007d7e4fe84da4b7ec9f32     0 8cf28ef9467f77955cb764f761241c07027da6a1 8da3f67ea583e0588291162067229b2f3ce2993e MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3140  
298998116 MDExOlB1bGxSZXF1ZXN0Mjk4OTk4MTE2 3142 closed 0 Black max-sixty 5635139 From https://github.com/pydata/xarray/issues/3092 - [x] Reformat code - [x] CI checks - [x] Short instructions for how to merge an existing PR (i.e. avoid manual merge resolution) - Not sure if there's magic here - I think people would just have to format their code and then hope git can resolve (i.e. because there would still be no common parent)? - [x] Black badge - [x] Do we want to keep `flake8` checks? Black is mostly stricter but not always, e.g. on lines at the end of files. (+0.3 from me to use only `black` and stop using `flake8`) ~- [ ] Do we want to include `isort`? (-0.1 from me, even though I like the tool)~ 2019-07-18T16:35:05Z 2019-08-08T20:55:14Z 2019-08-08T20:54:34Z 2019-08-08T20:54:34Z d089df385e737f71067309ff7abae15994d581ec     0 6ec30779a7ade1dcdc230f208c1d04026dfd79b1 f172c6738ae4bc9802e08d355ea05ea6c47527ab MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3142  
299107543 MDExOlB1bGxSZXF1ZXN0Mjk5MTA3NTQz 3145 closed 0 Fix h5py version printing max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes https://github.com/pydata/xarray/issues/3144 I surrounded the whole check for h5py & netcdf with a blanket try / except, consistent with the other modules (but maybe too broad? 2019-07-18T21:57:01Z 2019-07-19T17:54:27Z 2019-07-19T07:32:27Z 2019-07-19T07:32:27Z 9afe4d0cc1c5bee68a3e28887125a31336e4f58f     0 e13db0f818c41f48fde6e26df84772fbc563e8a2 5111a9cba9f3937eba1064ce5d921f8a60f71c03 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3145  
299108747 MDExOlB1bGxSZXF1ZXN0Mjk5MTA4NzQ3 3146 closed 0 Issue template: 'about' field is required max-sixty 5635139 If anyone has suggestions for better language... 2019-07-18T22:01:01Z 2019-07-19T17:54:20Z 2019-07-19T17:52:43Z 2019-07-19T17:52:43Z 118f4d996e7711c9aced916e6049af9f28d5ec66     0 044313b2b592544e341c49b6672c8642f978161b 5111a9cba9f3937eba1064ce5d921f8a60f71c03 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3146  
305690842 MDExOlB1bGxSZXF1ZXN0MzA1NjkwODQy 3193 closed 0 Small updates to contributing.rst max-sixty 5635139 I'm not sure if people really use this? If they do, it could use another run through. Potentially some of our explanations could become links to better maintained docs; e.g. how to use git / pytest This makes a couple of small tweaks, in pursuit of incrementalism :) 2019-08-08T18:12:43Z 2019-08-09T16:12:30Z 2019-08-09T10:40:23Z 2019-08-09T10:40:23Z d3f1ced1aa84cb0a0f3e47e7ee67492e203fcce5     0 6e7de443e8062698c4c8e872cfd473c44472be9c f172c6738ae4bc9802e08d355ea05ea6c47527ab MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3193  
305751374 MDExOlB1bGxSZXF1ZXN0MzA1NzUxMzc0 3194 closed 0 Remove future statements max-sixty 5635139 Not sure why these weren't picked up in some of the previous python3-ifying 2019-08-08T21:14:35Z 2019-08-09T04:33:11Z 2019-08-09T04:33:08Z 2019-08-09T04:33:08Z 58001d72000b3d4a872cc63bd10a5b48d27658b2     0 4df038747410dad575531245cc6d14cf7c81da7d d089df385e737f71067309ff7abae15994d581ec MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3194  
305772178 MDExOlB1bGxSZXF1ZXN0MzA1NzcyMTc4 3195 closed 0 Update black instructions max-sixty 5635139 This needed updating with the relevant commit post-black change I also added a line to apply the patch of manual changes we made on top of the black changes. It makes the list of steps a bit burdensome. But I've tested them a couple of times and, where people have lots of code changes, it's still going to be much easier than resolving manually. I generally wouldn't want to suggest people curl data from the internet (even if we trust the individual). I think it's probably OK in this instance: the address contains a hash of the contents, and it's only being fed into `git apply -`, not executed. But lmk if that's still a security concern. I'll update the issue I opened on `black` with the above issue; we should have done one commit with only the `black` changes, and then another with any manual changes. 2019-08-08T22:28:59Z 2019-08-09T00:27:28Z 2019-08-09T00:27:09Z 2019-08-09T00:27:09Z 5b36e80b5a5e790e1c533cae4382234c18bb37a1     0 ce89ec20bbc37d27e5e90f2723c1647fe17a34fd d089df385e737f71067309ff7abae15994d581ec MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3195  
306241974 MDExOlB1bGxSZXF1ZXN0MzA2MjQxOTc0 3201 closed 0 fix precommit file max-sixty 5635139 CC @crusaderky 2019-08-10T22:15:32Z 2019-08-10T22:15:42Z 2019-08-10T22:15:39Z 2019-08-10T22:15:39Z 362ae55b32a0c3b298de184b0a91188e0e02df1e     0 8ed45186971eaf2ed14ecf606719e9eec5b8901c befc72f052a189c114695b4ae9a1c66533617336 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3201  
310584059 MDExOlB1bGxSZXF1ZXN0MzEwNTg0MDU5 3260 closed 0 Raise on inplace=True max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Removes inplace, and relatedly closes https://github.com/pydata/xarray/issues/1997 (and maybe https://github.com/pydata/xarray/issues/2951) - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API - [x] Remove from doc strings, docs Do we want to raise an explicit error for another minor release (rather than remove all traces of `inplace`)? I'd vote +0.5 - it's likely that some people don't check deprecation warnings and this states the problem clearly What do we want to do re `.update` (#2951)? 2019-08-24T04:55:08Z 2019-08-26T18:44:00Z 2019-08-26T18:43:51Z 2019-08-26T18:43:51Z e3b3bed2c2e27eb74adc2b7f80c365c2928cd78b     0 277fdd95e90e046b57595cd9639a02faac8ad049 5f55d41a05618e6091061dfb83fe745ed6008997 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3260  
310634500 MDExOlB1bGxSZXF1ZXN0MzEwNjM0NTAw 3261 closed 0 Remove sel_points max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API Mentioned in https://github.com/pydata/xarray/issues/3257 Here I just removed them rather than an explicit error (as opposed to https://github.com/pydata/xarray/pull/3260), given my prior that they're not used so much* \* any way of seeing how often methods are used in other projects - e.g. a service that collects usage stats from other GH repos which use a given dependency? Could be an interesting side project... 2019-08-24T19:08:07Z 2019-08-25T17:55:57Z 2019-08-25T17:55:47Z 2019-08-25T17:55:47Z 5f55d41a05618e6091061dfb83fe745ed6008997     0 0616379d8a7bd0852cf4b4fd263c3861c8122483 3f1b879c93426825f8c378f043afff8259dc8d28 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3261  
315269620 MDExOlB1bGxSZXF1ZXN0MzE1MjY5NjIw 3292 closed 0 Remove some deprecations max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes some of #3280 - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API 2019-09-08T12:14:31Z 2019-09-08T22:58:28Z 2019-09-08T22:58:16Z 2019-09-08T22:58:16Z d1260443d065c3f2ec3f8eb3d999c59a695b35a2     0 d447e61b9ca1caeaea28e169921b2eefb5604505 0a046dbdeff409728b4e9bf55fba9d2aae9acd07 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3292  
315421106 MDExOlB1bGxSZXF1ZXN0MzE1NDIxMTA2 3294 closed 0 Compat and encoding deprecation to 0.14 max-sixty 5635139 Per https://github.com/pydata/xarray/issues/3280 2019-09-09T08:43:23Z 2019-10-19T17:50:00Z 2019-09-09T19:17:34Z 2019-09-09T19:17:34Z 69c7e01e5167a3137c285cb50d1978252bb8bcbf     0 89d65f5a53e71a07ea90a7652f8c475eb0bbcc75 e38ca0f168ebc2c52857a2abd45572a6e92beca8 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3294  
330041636 MDExOlB1bGxSZXF1ZXN0MzMwMDQxNjM2 3418 closed 0 change ALL_DIMS to equal ellipsis max-sixty 5635139 - [x] Closes https://github.com/pydata/xarray/issues/3414 - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API This is a more drastic version of the suggested change, making `xr.ALL_DIMS` equal the ellipsis, `...`. The only downside I can see is that printing `xr.ALL_DIMS` will print `...`. The upside is that we get compat 'for free' 2019-10-19T17:46:55Z 2019-10-25T17:16:33Z 2019-10-25T15:15:47Z 2019-10-25T15:15:47Z 79b3cdd3822c79ad2ee267f4d5082cd91c7f714c     0 48595c3cbeab1615f1b71668d2b77676cd34cc84 652dd3ca77dd19bbd1ab21fe556340c1904ec382 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3418  
330044066 MDExOlB1bGxSZXF1ZXN0MzMwMDQ0MDY2 3419 closed 0 Python3.6 idioms max-sixty 5635139 - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API Use python 3.6+ idioms; most changes are f-strings Mostly from `pyupgrade --py36-plus **/*.py` 2019-10-19T18:15:48Z 2019-10-21T01:32:07Z 2019-10-21T00:16:58Z 2019-10-21T00:16:58Z 3c462b9663bfd9f609b567a7743465aa1b413b1e     0 529c8f0dbc9ac5e8af96d6033b3c0fb6e57a1776 9886e3c84051772ce62a50aa7067ee2f5b68f8cd MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3419  
330164084 MDExOlB1bGxSZXF1ZXN0MzMwMTY0MDg0 3421 closed 0 Allow ellipsis (...) in transpose max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes https://github.com/pydata/xarray/issues/1081#issuecomment-540477534 - [x] Tests added - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API HT to @crusaderky for the idea! 2019-10-20T22:15:12Z 2019-10-28T23:47:15Z 2019-10-28T21:12:49Z 2019-10-28T21:12:49Z 02288b4e0cb4e300e402d96bbbdba68db6eeb41f     0 86ad50626f2b846e1fa06dc2f4f709b26813cccc fb0cf7b5fe56519a933ffcecbce9e9327fe236a6 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3421  
330183926 MDExOlB1bGxSZXF1ZXN0MzMwMTgzOTI2 3422 closed 0 Whatsnew for #3419 max-sixty 5635139   2019-10-21T01:39:06Z 2019-10-21T11:13:28Z 2019-10-21T08:52:37Z 2019-10-21T08:52:37Z b0c336f6b4b8d425e5c89d6f75f561823806137b     0 57a536cdf8bb18f7832c3493d820235c5dc4fc37 2984415e9884c12f407ac39c06dffb822c540bb3 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3422  
332792936 MDExOlB1bGxSZXF1ZXN0MzMyNzkyOTM2 3451 closed 0 Remove deprecated behavior from dataset.drop docstring max-sixty 5635139 I'm less up to speed on this behavior, but IIUC this part of the docstring refers to [deprecated behavior](https://github.com/pydata/xarray/compare/master...max-sixty:drop-docstring?expand=1#diff-921db548d18a549f6381818ed08298c9R3586-R3592)—is that correct or am I missing something? xref https://github.com/pydata/xarray/issues/3266 2019-10-26T19:06:16Z 2019-10-29T15:03:53Z 2019-10-29T14:49:17Z 2019-10-29T14:49:16Z 74ca69a3b7b53d2b8cc8c88ddaf0fe8c6c7bbf6c     0 acbe79ef0f0f7c728a11c264b5e602a7057f40fe fb0cf7b5fe56519a933ffcecbce9e9327fe236a6 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3451  
333675348 MDExOlB1bGxSZXF1ZXN0MzMzNjc1MzQ4 3456 closed 0 upgrade black verison to 19.10b0 max-sixty 5635139 Black version 19.10b0 recently came out. Looks like the biggest change is assigning to a one-item-tuple 2019-10-29T15:03:30Z 2019-10-29T20:36:13Z 2019-10-29T15:34:34Z 2019-10-29T15:34:34Z 278d2e6af6abd933dd1d43ac3ae70bc306412ae1     0 c3f8c39b604ec485387577c9d394cee671204c93 74ca69a3b7b53d2b8cc8c88ddaf0fe8c6c7bbf6c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3456  
333698043 MDExOlB1bGxSZXF1ZXN0MzMzNjk4MDQz 3457 closed 0 Merge stable into master max-sixty 5635139   2019-10-29T15:37:27Z 2019-10-29T15:40:09Z 2019-10-29T15:37:49Z 2019-10-29T15:37:49Z 80e4e8973b968c9856052c93c0dc1e3162682f8e     0 d197c8192b086451882bdcac66147a5099361328 278d2e6af6abd933dd1d43ac3ae70bc306412ae1 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3457  
333805552 MDExOlB1bGxSZXF1ZXN0MzMzODA1NTUy 3459 closed 0 Dataset.map max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Helps https://github.com/pydata/xarray/issues/1251 - [x] Tests added - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API This is the first step towards organizing these functions a bit better, as outlined in https://github.com/pydata/xarray/issues/1251, https://github.com/pydata/xarray/issues/1618, https://github.com/pydata/xarray/pull/2674 While this one is a fairly easy decision, others are going to be harder. Open to a more methodical up-front process before we start making changes, if we think that's necessary. 2019-10-29T18:46:04Z 2019-11-09T22:08:07Z 2019-11-09T21:10:23Z 2019-11-09T21:10:23Z db0f13d194845b06fa82f64574d0e78d8449ddbe     0 609cb5d31a0091e2913c48465d09a0adc503b74b bb89534687ee5dac54d87c22154d3cfeb030ce21 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3459  
333824831 MDExOlB1bGxSZXF1ZXN0MzMzODI0ODMx 3460 closed 0 fix test suite warnings re `drop` max-sixty 5635139 Some more warnings silenced 2019-10-29T19:24:03Z 2019-10-31T04:39:11Z 2019-10-31T01:24:16Z 2019-10-31T01:24:16Z 96cc2bc62b33801e189dd954c6e2f335db745b66     0 e772948c22b5d1f9080ef3a3d47bd26840be3073 4d5237ba2d56c316cbc12b25572164afdbaef541 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3460  
333873823 MDExOlB1bGxSZXF1ZXN0MzMzODczODIz 3462 closed 0 Whatsnew cleanup max-sixty 5635139 Couple of small changes for https://github.com/pydata/xarray/issues/3434 2019-10-29T21:03:27Z 2019-10-29T21:40:18Z 2019-10-29T21:36:36Z 2019-10-29T21:36:35Z 11049f568e09c9f0c56c9fb453d9ae9089f5fa5b     0 e1363c8f6358925d4813b2b6e9d39618b3ef9252 4d5237ba2d56c316cbc12b25572164afdbaef541 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3462  
334370740 MDExOlB1bGxSZXF1ZXN0MzM0MzcwNzQw 3471 closed 0 Restrict pytest to 'unit' tests (i.e. not hypothesis) max-sixty 5635139 Currently Azure is running hypothesis tests in any test job that has hypothesis installed (found in https://github.com/pydata/xarray/pull/3285). This isn't required, since we have a separate job for hypothesis, and slows down the normal tests. We can either exclude it in the test job or in the tests that pytest runs as specified in `setup.cfg` I think adjusting pytest's test paths in `setup.cfg` is a more logical place: pytest is responsible for running normal / unit tests in `xarray/tests`, and hypothesis can run the tests in `properties` 2019-10-30T16:25:31Z 2019-10-31T14:29:09Z 2019-10-31T13:42:44Z   a570e878fdb1f3f9302175ea4f71cc092032e156     0 9a9f3d9024ab7c577be24547f78ee87f526382bf 59f88f776f290f216531d074b6e73a50a9f7c37c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3471  
334619816 MDExOlB1bGxSZXF1ZXN0MzM0NjE5ODE2 3472 closed 0 Type check sentinel values max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [ ] Passes `black . && mypy . && flake8` - [ ] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API I did this before I realized it only works on mypy master! But posting so no one else does it. We can wait to merge until the next version of mypy is out 2019-10-31T02:15:57Z 2021-04-19T06:10:36Z 2019-10-31T15:52:02Z 2019-10-31T15:52:02Z 8fbe1f8409a0c0e4ce88a0c30bfc668b16c6903c     0 92edcbb1841503855b37545c753d91f9c56eabcc 96cc2bc62b33801e189dd954c6e2f335db745b66 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3472  
335085538 MDExOlB1bGxSZXF1ZXN0MzM1MDg1NTM4 3475 closed 0 drop_vars; deprecate drop for variables max-sixty 5635139 <!-- Feel free to remove check-list items aren't relevant to your change --> Introduces `drop_vars`, and deprecates using `drop` for variables. `drop` is widely used for the deprecated case, so this is a fairly wide blast radius. It's more churn than is ideal, but I do think it's a much better API. This is ready for review, though I'm sure I'm missed references in the docs etc (took my peak regex skills to find/replace only the deprecated usages!) Originally discussed [here](https://github.com/pydata/xarray/pull/3460) - [x] Tests added - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API 2019-10-31T18:46:48Z 2019-11-07T23:20:40Z 2019-11-07T20:13:51Z 2019-11-07T20:13:51Z 0e8debfe28286b5fe1f3d27e8dcc8466a62aca6d     0 db4b2a39cb252706dbfcfa7bd235468aaadaaec2 4dce93f134e8296ea730104b46ce3372b90304ac MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3475  

Next page

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [pull_requests] (
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [number] INTEGER,
   [state] TEXT,
   [locked] INTEGER,
   [title] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [body] TEXT,
   [created_at] TEXT,
   [updated_at] TEXT,
   [closed_at] TEXT,
   [merged_at] TEXT,
   [merge_commit_sha] TEXT,
   [assignee] INTEGER REFERENCES [users]([id]),
   [milestone] INTEGER REFERENCES [milestones]([id]),
   [draft] INTEGER,
   [head] TEXT,
   [base] TEXT,
   [author_association] TEXT,
   [auto_merge] TEXT,
   [repo] INTEGER REFERENCES [repos]([id]),
   [url] TEXT,
   [merged_by] INTEGER REFERENCES [users]([id])
);
CREATE INDEX [idx_pull_requests_merged_by]
    ON [pull_requests] ([merged_by]);
CREATE INDEX [idx_pull_requests_repo]
    ON [pull_requests] ([repo]);
CREATE INDEX [idx_pull_requests_milestone]
    ON [pull_requests] ([milestone]);
CREATE INDEX [idx_pull_requests_assignee]
    ON [pull_requests] ([assignee]);
CREATE INDEX [idx_pull_requests_user]
    ON [pull_requests] ([user]);
Powered by Datasette · Queries took 96.56ms · About: xarray-datasette
  • Sort ascending
  • Sort descending
  • Facet by this
  • Hide this column
  • Show all columns
  • Show not-blank rows