sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer 5c674e6212ed5a5daeb3f289f023d6abc48417ae,"Fix pint integration tests (#3600) * don't use the index to construct the condition array * use drop_vars to drop variables and coordinates * update the xfail reason for astype and item * remove the xfails due to np.result_type not being implemented * make array_extract_units a bit more robust * add the missing dataset apply_ufunc test * use None as the dict key for quantities * convert to variable to avoid the merge / assign_coords issue relevant issue: #3483 * update the align tests * fix the bugs introduced by converting to variables * update a few more tests * update the aggregation tests * update a few more tests * don't test rank which was deprecated in numpy 1.9 * update the DataArray.fillna tests * update most of the remaining DataArray tests * remove a debug assert * fix the broadcast_equals tests * update the indexing tests * update the tests depending on einsum * update the squeeze tests * fix a bug in the head / tail / thin test design * use dictionaries to index in the loc tests * update the expected unit of the computation tests * update the grouped operations tests * update the where tests * update most of the remaining dataset tests * create new tests for drop_sel * final batch of updated tests * rename result to actual to match the other test files * fix some more test bugs * update the xfail marks",2019-12-09T10:25:51Z,2019-12-09T10:25:51Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 ed05f9862622b00f40f7b9b99ccdb0ab3766ff0f,"Resolve the version issues on RTD (#3589) * add the project root to PYTHONPATH and sys.path * don't install the package * update the requirements for the documentation environment so we definitely trigger the version collision. * comment on the reasons for the sys.path and os.environ modifications",2019-12-03T18:59:40Z,2019-12-03T18:59:40Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 1e0f108f630e5c43de6c125c5d738a2a0f4a8282,update whats-new.rst (#3581),2019-11-28T17:19:04Z,2019-11-28T17:19:04Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 be2ff9d2a756e50bcdf39484d527a8a91348621a,"Examples for quantile (#3576) * add examples for Dataset.quantile * add examples for DataArray.quantile * add examples for GroupBy.quantile * rename the example sections",2019-11-28T03:58:06Z,2019-11-28T03:58:06Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 68b004fe5033f4a991d152190864ee1180845806,"ensure rename does not change index type (#3532) * ensure rename does not change index type * test requires cftime * test orig.indexes[time].name is conserved * use index.rename()",2019-11-15T19:49:29Z,2019-11-15T19:49:29Z,ca4b1aa7038742a78b0de3134b339add28345bf9,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,10194086,5635139 4358762d7ccf0d81dfbbc37d9c0665d53fe9c426,"Tests for module-level functions with units (#3493) * add tests for replication functions * add tests for `xarray.dot` * add tests for apply_ufunc * explicitly set the test ids to repr * add tests for align * cover a bit more of align * add tests for broadcast * black changed how tuple unpacking should look like * correct the xfail message for full_like tests * add tests for where * add tests for concat * add tests for combine_by_coords * fix a bug in convert_units * convert the align results to the same units * rename the combine_by_coords test * convert the units for expected in combine_by_coords * add tests for combine_nested * add tests for merge with datasets * only use three datasets for merging * add tests for merge with dataarrays * update whats-new.rst",2019-11-14T01:24:07Z,2019-11-14T01:24:07Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 eece07932d5498a8abef6a8fbd30d00066931b18,"Harmonize `FillValue` and `missing_value` during encoding and decoding steps (#3502) * Replace `equivalent()` with `allclose_or_equiv()` * Ensure _FillValue & missing_value are cast to same dtype as data's * Use Numpy scalar during type casting * Update ValueError message * Formatting only * Update whats-new.rst",2019-11-14T01:22:50Z,2019-11-14T01:22:50Z,df291f1611ef4e8c06257c369e8a430905fd220d,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,13301940,5635139 4e9240a2087ffbf119919e1ac98046bbf164f94d,"add missing pint integration tests (#3508) * add tests for broadcast_like * add tests for DataArray head / tail / thin * update whats-new.rst",2019-11-10T23:41:51Z,2019-11-10T23:41:51Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 f14edf326d41ce96be5d8fd42d56e80e3faf5ce7,DOC: update bottleneck repo url (#3507),2019-11-10T01:19:16Z,2019-11-10T01:19:16Z,7a92fb37dc2da296b03f9132a8b04c607c33cf3a,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,440095,5635139 ffc32755ca98d11208b6403d424ebcc2ba5bc4fa,"tests for datasets with units (#3447) * start writing the tests for dataset * add tests for initializing Datasets * add tests for aggregation methods / functions * add tests for the ndarray methods / properties * add tests for missing value handling methods * add tests for comparison methods * add tests for reordering / stacking the test for to_stacked_array seems a bit brittle * add tests for indexing methods * remove the commented out xfail on Dataset.squeeze * add tests for head, tail and thin * add tests for the computation methods * add tests for grouped operations * add tests for the content manipulation methods * fix reindex_like to actually expect errors where appropriate * use DataArray.copy to replicate a DataArray with different data * add tests for repr / str * remove the comment about moving the merge tests * construct a new data array instead of using `copy` which in combination with `assign_coords` make preserving `MultiIndex` instances much more complicated. * update whats-new.rst",2019-11-09T04:21:26Z,2019-11-09T04:21:26Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 3bb0414f1f45890607bfe178f64577c5936d0432,unpin pseudonetcdf (#3496),2019-11-08T12:14:09Z,2019-11-08T12:14:09Z,ca4b1aa7038742a78b0de3134b339add28345bf9,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,10194086,5635139 96e57d00c1a7060f571befa708406146a7257fb5,Fix typo in docstring (#3474),2019-10-31T14:28:15Z,2019-10-31T14:28:15Z,5219fc118b6532645cbdc2e7a2fa2aab34ed62d6,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,9097307,5635139 c0af5e7bdca537038a68d660a3d8320d6b0c9592,"Fix integrate docs (#3469) * rename the coord parameter of `Dataset.integrate` * add an example to `Dataset.integrate` * refer to an actual parameter in the note * don't just make y the same as x with an offset so now the results are different depending on integration with x or y * show the repr of the example dataset * update whats-new.rst",2019-10-30T17:46:33Z,2019-10-30T17:46:33Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 4d5237ba2d56c316cbc12b25572164afdbaef541,"enable xr.ALL_DIMS in xr.dot (#3424) * enable xr.ALL_DIMS in xr.dot * trailing whitespace * move whats new to other ellipsis work * xr.ALL_DIMS -> Ellipsis",2019-10-29T19:12:50Z,2019-10-29T19:12:50Z,ca4b1aa7038742a78b0de3134b339add28345bf9,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,10194086,5635139 43d07b7b1d389a4bfc95c920149f4caa78653e81,jupyterlab dark theme (#3443),2019-10-29T03:47:27Z,2019-10-29T03:47:27Z,c68162e72020e3cef0a61930254687f7ffced922,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,4806877,5635139 c955449d4d5c7ef6b2607af13df4abed778a4c61,"Drop groups associated with nans in group variable (#3406) * Drop nans in grouped variable. * Add NaTs * whats-new * fix merge. * fix whats-new * fix test",2019-10-28T23:46:40Z,2019-10-28T23:46:40Z,0c7e9e762dbfd6554e60c953bf27493047d95109,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,2448579,5635139 35c75f557a510b7e81c70fcaad8cad419a12ee2e,"Update Terminology page to account for multidimensional coordinates (#3410) * Update Terminology page to account for multidimensional coordinates * Update xarray-docs conda environment file * Add change to whats-new.rst * Modify example description for multidimensional coords based on suggestion",2019-10-24T04:25:42Z,2019-10-24T04:25:42Z,b69f51dc1cdb469b1cbb98f09f29243d8e66af0f,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,3460034,5635139 0f7ab0e909d9b6272f734a0b6fa4318e9522d3a2,"Fix and add test for groupby_bins() isnan TypeError. (#3405) * Fix and add test for groupby_bins() isnan TypeError. * Better testing * black",2019-10-17T21:13:44Z,2019-10-17T21:13:44Z,74ebd7bdbe36bac6788cdbc5e5e9b088ddb56dd3,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,13837821,5635139 55b1ac0c80bb3c9f1f239106849bf0713905b2cf,"tests for arrays with units (#3238) * create the empty test file * add tests for data array aggregation functions * include pint in the ci * ignore missing type annotations for pint * really skip the tests if pint is not available * remove the reason from the importorskip call * test that the dataarray constructor does not strip the unit * convert every unit stripped warning to an error * work around pint not implementing np.allclose yet * remove the now unnecessary filterwarnings decorator * xfail all tests that depend on pint having a __array_function__ * treat nans as equal * implement tests for simple arithmetic operations * use param's id argument to assign readable names * add tests for sel() and isel() * add more readable names for the unary arithmetics * xfail every test that is not yet xfailing These don't pass because the constructor raises a unit stripped warning - fixed in pint#764. * only xfail if pint is not the current development version This is test is not really reliable, but sufficient for now. * always use lists instead of tuples for indexing * add tests for loc and squeeze * black * add names and xfail marks to the parameters * add tests for interp and interp_like * implement tests for reindex * remove the xfail marks where it is not clear yet that pint is to blame * add tests for reindex_like * don't pass the new DataArray to a kwarg * xfail if not on pint dev * refactor the tests * add tests for univariate and bivariate ufuncs * black * xfail aggregation only if pint does not implement __array_function__ yet * remove the global filterwarnings mark apparently, this caused the tests to change behavior, resulting in different errors, or causing tests to pass that should actually fail. * add a test case for the repr * create a pytest mark that explicitly requires pint's __array_function__ * also check the string representation in addition to the repr * add helpers for creating method tests * check that simple aggregation methods work * use format() instead of format strings * make sure the repr of method calls is different from functions * merge the two aggregation tests * explicitly check whether pint supports __array_function__ relying on versions is somewhat fragile. * provide a fallback for the new base quantity * check that no warning is raised for both with and without coords * also check that the repr works both with and without coords * wrap all aggregation function calls * xfail every call that fails because of something outside xarray * xfail tests related to dimension coordinates and indexes * use the dimensions from the original array * allow passing arguments to the method on call * add tests for comparisons * add tests for detecting, filling and dropping missing values * mark the missing value tests as requiring pint to support duck arrays * add tests for isin, where and interpolate_na * reformat unit ids and add a test parameter for compatible units * remove an unnecessary xfail * add tests for the top-level replication functions (*_like) * check for whatever pint does with *_like functions * add tests for combine_first * xfail the bivariate ufunc tests * xfail the call to np.median * move the top-level function tests out of the DataArray namespace class * add cumsum and cumprod to the list of aggregation functions * add tests for the numpy methods * check for equal units directly after checking the magnitude * add tests for content manipulation methods * add tests for comparing DataArrays (equals, indentical) * add a test for broadcast_equals * refactor the comparison operation tests * rewrite the strip, attach and assert_equal functions and add extract * preserve multiindex in strip and attach * attach the unit from element ""data"" as fallback * fix some small typos * compare QuantityScalar and QuantitySequence based on their values * make the isel test more robust * add tests for reshaping and reordering * unify the structure of the tests * mark the remaining tests as requiring a recent pint version, too * explicitly handle quantities as parameters * change the repr of the function / method wrappers * check whether __init__ and repr / str handle units in data and coords * generalize array_attach_units * move the redefinition of DimensionalityError * identify quantities using isinstance * typo * skip tests with a pint version without __array_function__ * compare DataArrays where possible * mark only the compatible unit as xfailing * preserve the name of data arrays * also attach units to x_mm * Test in more CI environments; documentation * What's New * remove a stale function * use Quantity directly for instance tests * explicitly set roll_coords to silence a deprecation warning * skip the whole module if pint does not implement __array_function__ the advantage is that now forgetting to decorate a test case is not possible. * allow to attach units using the mapping from extract_units * add tests for computation methods resampling fails until I figure out how to use it with non-datetime coords. * add tests for grouped operations * add a test for rolling_exp * add a todo note for the module level skip on __array_function__ * add a test for dot * use attach_units instead of manually attaching * modify the resample test to actually work * add a test for to_unstacked_dataset * update whats-new.rst and installing.rst * reformat the whats-new.rst entry * What's New",2019-10-17T03:13:39Z,2019-10-17T03:13:39Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 dd2b803a28cdf2f36210f5a7a46897cc47584ea6,"Remove setting of universal wheels (#3367) Universal wheels indicate that one wheel supports Python 2 and 3. This is no longer the case for xarray. This causes builds to generate files with names like xarray-0.13.0-py2.py3-none-any.whl, which can cause pip to incorrectly install the wheel when installing from a list of wheel files.",2019-10-02T21:43:44Z,2019-10-02T21:43:44Z,14be85155e05d2d98106e700913f070f54a974de,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,221526,5635139 f3c7da6eba987ec67616cd8cb9aec6ea79f0e92c,"Remove `complex.nc` from built docs (#3353) * Rolling back to prevent a different issue from leaking into this one. * Amended what's new.",2019-09-28T19:57:36Z,2019-09-28T19:57:36Z,95d2b9ab3b4f0f284edef1a1cadc6ac2272212e4,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,2818208,5635139 a5fe56a081ef59a7fffd1408bb18df2c9dfb4d1e,"Improve the documentation of swap_dims (#3331) * add an example to DataArray.swap_dims (and fix the documented return type) * add an example to Dataset.swap_dims * fix some errors in the swapped array's repr * remove a newline * mention changes in whatsnew",2019-09-22T16:30:24Z,2019-09-22T16:30:24Z,458e78ccf9cedef997b218d835348005d70e25c2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,14808389,5635139 732cf9afb434caeec34a29e91144da4783b6a670,"Update why-xarray.rst with clearer expression (#3307) in one sentence.",2019-09-13T02:07:10Z,2019-09-13T02:07:10Z,48f4b3475079e7816caeacc6b3c49e5c430f3ca2,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,9201966,5635139 e38ca0f168ebc2c52857a2abd45572a6e92beca8,Remove deprecated concat kwargs. (#3288),2019-09-09T18:34:13Z,2019-09-09T18:34:13Z,0c7e9e762dbfd6554e60c953bf27493047d95109,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,2448579,5635139 9e1c690e6da93314acf801eba649c98a97649c58,"allow np-array levels and colors in 2D plots (#3295) * test if levels is None * allow np levels and color list * whats-new * Update doc/whats-new.rst Co-Authored-By: Deepak Cherian ",2019-09-09T18:31:15Z,2019-09-09T18:31:15Z,ca4b1aa7038742a78b0de3134b339add28345bf9,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,10194086,5635139 5c6aebccf4eeedbe9de186836a0913f00ea157db,"Add head, tail and thin methods (#3278) * Add head, tail and thin methods * Update api and whats-new * Fix pep8 issues * Fix typo * Tests for DataArray",2019-09-05T04:22:23Z,2019-09-05T04:22:23Z,07354799b3d1efde7621fcd783157c7e32436919,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,23618263,5635139 683aaf66bb84d380f2f8c37b4e2c49a17e7148b9,"Don't set box-forced in Cartopy example. (#3273) It is deprecated in Matplotlib 2.2, removed in 3.1, and appears to have no effect on the result.",2019-08-31T09:18:21Z,2019-08-31T09:18:21Z,2358504bcdd579619014d740dc4b30a61a0b9e2e,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,302469,5635139 3c020e58d3bf40101b0f4968f155e4eaa9d70e62,"Initialize empty or full DataArray (#3159) * TST: add test for DataArray init with a single value * ENH: add empty and full DataArray initialization * Update whats-new * Remove ValueError test * Add function to verify and fill array according to coordinates * Use item in numpy array to compare with None * ENH: add empty and full DataArray initialization * Add function to verify and fill array according to coordinates * Handle coords being a list of tuples * Use .shape to identify scalar arrays * Better handling of dims * Remove conditionals over shape value * Ignore 0d arrays * Fill array with NaN when no data given * Add more tests * black * black2 * Type check for ExplicitlyIndexed objects * Change parameter name * Remove Optional * Remove abbreviation * Use as_variable * Pass tuples explicitly to coords in test * Tests for 0d * Move ExplicitlyIndexed check into is_scalar * Update utils.py",2019-08-26T20:36:35Z,2019-08-26T20:36:35Z,07354799b3d1efde7621fcd783157c7e32436919,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,23618263,5635139 3faee2bfe06518dd301bd14eccd58166b4296bbc,"New feature of filter_by_attrs added (#3259) I missed this in my previous pull request. @dcherian",2019-08-24T03:20:59Z,2019-08-24T03:20:58Z,7c6084e6c55298d8482195bfb05c324d1e633f50,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,41342785,5635139 487b0876e014d7e97caeff9737ae2154c7645a73,"Drop keyword support: small fixes (#3233) * Amended docs for new API and deprecation warnings; deprecated dropping DataArrayCoordinates (#2910). * Removed okwarning now that docs have non-deprecated API. * More clear warnings and more tests. * Moved both warnings to top of function for code clarity. * Removed unused imports. * Update dataset.py",2019-08-23T21:26:21Z,2019-08-23T21:26:21Z,95d2b9ab3b4f0f284edef1a1cadc6ac2272212e4,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,2818208,5635139 52a16a6517dfc56094a20c3f7484f62afca2bda7,"Support for dict-like arguments for assign_coords (#3243) * Issue 3231: Support for dict-like arguments for assign_coords * Amended docstring to clarify two examples. * Simplified documentation by not repeating arguments. Formatting.",2019-08-22T18:35:51Z,2019-08-22T18:35:51Z,95d2b9ab3b4f0f284edef1a1cadc6ac2272212e4,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,2818208,5635139 0a3bb18ffa076779aad148e4184e6d2289c248ad,Manually reverting because something added a comment after a ton of arguments. (#3228),2019-08-19T16:02:52Z,2019-08-19T16:02:52Z,95d2b9ab3b4f0f284edef1a1cadc6ac2272212e4,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,2818208,5635139 d578bfe1cbb19c32fb1062231a6adc097f926552,"Support keyword API for `Dataset.drop` (#3128) * Support for keyword argument-based dropping. * Cherry picked changes. * Moved noqa to correct location; added check for when labels are coordinates. * Added okwarning to drop docs. * Made unit tests more explicit. Added test for dropping along multiple dimensions. * Used black. * Fixed typo. Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * Docs for amended drop API.",2019-08-18T17:42:44Z,2019-08-18T17:42:44Z,9bfdb38250d33279ed556583aa1773f045479574,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,,5635139 6083d3cff302be8022daf72bb0e60caf15c7dab4,"Add PR checklist to contributing docs (#3226) * Draft of PR checklist. * Clean up and formatting. * Added pre-commit suggestion. Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * Added PR checklist.",2019-08-18T17:40:29Z,2019-08-18T17:40:29Z,9bfdb38250d33279ed556583aa1773f045479574,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,,5635139 8a9c4710b2ee389a41e08a665108aca05ef02544,"pyupgrade one-off run (#3190) * pyupgrade (manually vetted and tweaked) * pyupgrade * Tweaks to Dataset.drop_dims() * mypy * More concise code",2019-08-07T17:26:00Z,2019-08-07T17:26:00Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,6213168,5635139 55593a8bcaf2edb79034507990eac9c55b41a07d,add climpred to related-projects (#3188),2019-08-06T16:02:20Z,2019-08-06T16:02:20Z,3e0875619caaabc45b934c95b63703535b2c8db1,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,8881170,5635139 c34685a34dcd74b18f29ba24fd469ff310016400,bump rasterio to 1.0.24 in doc building environment (#3186),2019-08-06T01:20:15Z,2019-08-06T01:20:15Z,d0f034fb6899b5d00ca786234fdca360307e6c40,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,868027,5635139 d1935ffd24fd83e9b5a1347aed11773da03c878e,"More annotations (#3177) * Annotations for Dataset.drop et al * Annotations for Dataset.interpolate et al * Dataset.drop(DataArray) * flake8 * trivial * @overload Dataset.drop * docstring tweaks * Clean up redundant code",2019-08-06T01:19:35Z,2019-08-06T01:19:35Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,6213168,5635139 8931c695c606927e8f80dea26f5c851ef926810e,"BUG: fix + test open_mfdataset fails on variable attributes with list… (#3181) * BUG: fix + test open_mfdataset fails on variable attributes with list type Using open_mfdataset on a series of netcdf files having variable attributes with type list will fail with the following exception, when these attributes have different values from one file to another: solves: #3034 * DOC: add #3034 bug fix to whats new * Update xarray/core/utils.py Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * Update xarray/core/utils.py Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * BUG: fix + test open_mfdataset fails on variable attributes with list type Using open_mfdataset on a series of netcdf files having variable attributes with type list will fail with the following exception, when these attributes have different values from one file to another: solves: #3034 * DOC: add #3034 bug fix to whats new * Update xarray/core/utils.py Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * Update xarray/core/utils.py Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * DOC: update whats' new",2019-08-04T17:41:32Z,2019-08-04T17:41:32Z,9a0744c04e79529cb518717b0608f1b4b3bcc013,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,32473508,5635139 26d05175c08ce1f71b5f6fc0a0c5f8578b931f36,remove type annotations from autodoc method signatures (#3179),2019-08-02T20:17:57Z,2019-08-02T20:17:57Z,d0f034fb6899b5d00ca786234fdca360307e6c40,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,868027,5635139 dba85bdfc1ac311349bbfcabccb02a71747a97b2,"Fix regression: IndexVariable.copy(deep=True) casts dtype=U to object (#3095) * Fix regression: IndexVariable.copy(deep=True) casts dtype=U to object * What's New * Simplify copy() * Cosmetic * Code review",2019-08-02T14:02:49Z,2019-08-02T14:02:49Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,6213168,5635139 7b76f163394a35c9cd8013e835e9d0b2050fd9a6,"Fix distributed.Client.compute applied to DataArray (#3173) * Fix distributed.Client.compute applied to DataArray * type annotations",2019-08-01T21:43:11Z,2019-08-01T21:43:11Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,6213168,5635139 1757dffac2fa493d7b9a074b84cf8c830a706688,"More annotations in Dataset (#3112) * Let mypy discover xarray typing hints * Docs tweak * More annotations in Dataset * Fix Python 3.5-specific check for OrderedDict * typing in merge * broadcast_like typing tweaks * Changed redundant x: Optional[MyType] = None to x: MyType = None * flake8 * What's New",2019-07-31T17:47:59Z,2019-07-31T17:47:59Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,6213168,5635139 1d7bcbdc75b6d556c04e2c7d7a042e4379e15303,"BUG: fix+test groupby on empty DataArray raises StopIteration (#3156) * BUG: groupby on empty DataArray raises StopIteration Using groupby on an empty DataArray or Dataset raises StopIteration. It should raise a more meaningful error. Resolves: 3037 * BUG: groupby on empty DataArray Adding the name of the group to the error message. Making the message more user friendly * DOC: update whats-new.rst include bug: #3037 fix * Update doc/whats-new.rst Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2019-07-23T01:04:34Z,2019-07-23T01:04:34Z,9a0744c04e79529cb518717b0608f1b4b3bcc013,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,32473508,5635139 539fb4a98d0961c281daa5474a8e492a0ae1d8a2,Update whats-new for #3125 and #2334 (#3135),2019-07-15T20:15:22Z,2019-07-15T20:15:22Z,70d223991b3dacf4bc00c02924800a3d2eaf5d8f,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,1970404,5635139 c768348ad29746acb4d13bc2c8ac54c2e9f410e4,"Fix printing summaries of multiindex coords (#3079) * Fix plotting summaries of multiindex coords Since merging #2293 summarize_variable displays the first and last few entries, so we have to pass all along. * Add bug fix bullet point to whats-new.rst",2019-07-10T16:48:01Z,2019-07-10T16:48:01Z,a2c4722ac5bbd67df0a470f7a7732bf65e1e282e,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,2552981,5635139 c04234d4892641e1da89e47c7164cdcf5e4777a4,"BUGFIX: deep-copy wasn't copying coords, bug fixed within IndexVariable (#2936)",2019-05-08T14:44:24Z,2019-05-08T14:44:24Z,8ff6fcb2bc6801ae8c028c7f68c721d12fa003e4,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,10720577,5635139 c8251e3a8db110f5c98986d12ba0c6374e12446e,"Partial fix for #2841 to improve formatting. (#2906) Updates formatting to use .format() instead of % operator. Changed all instances of % to .format() and added test for using tuple as key, which errored using % operator. pep8 Remove positional indexes and fix !r formatting bug",2019-04-19T16:53:50Z,2019-04-19T16:53:50Z,74ebd7bdbe36bac6788cdbc5e5e9b088ddb56dd3,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,13837821,5635139 1cd262db77488bc637dfd0c18e2c4ca4fce23c4d,"Fix minor typos in docstrings (#2903) See also pull-request #2860.",2019-04-17T19:15:09Z,2019-04-17T19:15:09Z,59ea58fa1613b83ce51d483a000503cfce833810,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,691772,5635139 948d98476524e3cf399ce6131dcfc44bf6eebb6e,"Remove py37 collections.abc deprecation warning from lru_cache module. (#2849) Looks like this occurrence was missing in #2574.",2019-03-24T21:11:51Z,2019-03-24T21:11:51Z,135f6628fbd1257b8259e3b1f998f04bb10302e8,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,76797,5635139 17fa64f5314aa898f262a73fdc00d228ec380968,typo in whats_new (#2763),2019-02-12T17:41:53Z,2019-02-12T17:41:53Z,bb26c49424ff2d9016a299b3adc0faf21810bbd6,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,6164157,5635139 385b36cdd34431b4f6f14aad1f222f989e7e2de2,"try no rasterio in py36 env (#2691) * try no rasterio in py36 env * no pynio or iris either * pin min gdal version in doc build",2019-01-18T21:47:43Z,2019-01-18T21:47:43Z,5f199557d0f8f69fbea5e027a407146e2669a812,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,,5635139 09494eb0c4299bb2d923a00ef8f6def9af4a1adc,fix a few typos in rst files (#2607),2018-12-14T17:31:48Z,2018-12-14T17:31:48Z,a1957c2fe7a45f25dcf6e7d35179eca19b25478a,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,4471859,5635139 421be442041e6dbaa47934cb223cb28dd2b37e53,"Remove the old syntax for resample. (#2541) This has been deprecated since xarray 0.10. I also added support for passing a mapping ``{dim: freq}`` as the first argument.",2018-11-05T04:27:06Z,2018-11-05T04:27:06Z,f10b21bed2846b879806f87039b77245b18e7671,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,1217238,5635139 a2583334f5c40f0c8023146dcf0a82ca65875f32,"Finish deprecation cycle for DataArray.__contains__ checking array values (#2520) Fixes GH1267",2018-10-28T17:56:17Z,2018-10-28T17:56:17Z,f10b21bed2846b879806f87039b77245b18e7671,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,1217238,5635139 b622c5e7da928524ef949d9e389f6c7f38644494,Remove Dataset.T from api-hidden.rst (#2515),2018-10-26T14:50:35Z,2018-10-26T14:50:35Z,f04422bfa03dadc75fab6ce64de238fbe48f5be4,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,6628425,5635139 5940100761478604080523ebb1291ecff90e779e,"Remove .T as shortcut for transpose() (#2509) * Remove .T as shortcut for transpose() * fix whats-new * remove Dataset.__dir__ * Update whats-new.rst * Update whats-new.rst",2018-10-26T02:04:32Z,2018-10-26T02:04:32Z,0c7e9e762dbfd6554e60c953bf27493047d95109,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,2448579,5635139 3f697fe013dc510cebb6a64d0a2c760d6320573a,Update whats-new.rst (#2466),2018-10-05T15:35:56Z,2018-10-05T15:35:56Z,7c5a8e81d5d8792b906f264b486490c6cf8fb7a5,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,20587590,5635139 b87b684b36cf5adbe4dca208aed0c69c44fc44c4,Fix spelling -- change recieved to received (#2367),2018-08-14T18:44:21Z,2018-08-14T18:44:21Z,5219fc118b6532645cbdc2e7a2fa2aab34ed62d6,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,9097307,5635139 b6a5af3c16f71be18968f849e4db845e946d5d5c,"Use sorted fixtures to ensure that test gathering is consistent. (#2339) pytest-xdist expects that test gathering produces the same results and in the same order. Because sets, prior to python 3.7, do not guarantee ordering, this can cause pytest -n (from pytest-xdist) to fail.",2018-08-06T14:57:15Z,2018-08-06T14:57:15Z,b2afe06f60bb63dffe6a5f2c038fe043f448b894,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,280924,5635139