sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer e05fddea852d08fc0845f954b79deb9e9f9ff883,"Recreate @gajomi's #2070 to keep attrs when calling astype() (#4314) * Recreate @gajomi's #2070 to keep attrs when calling astype() * Accept keep_attrs flag, use apply_ufunc in variable.py, expand tests * Ignore casting if we get a TypeError (indicates sparse <= 0.10.0) * add to whats new * fix dtype test * improve error handling and check if sparse array * test and docstring updates * catch sparse error a bit more elegantly * check using sparse_array_type Co-authored-by: Keewis ",2020-08-19T20:34:34Z,2020-08-19T20:34:34Z,74ebd7bdbe36bac6788cdbc5e5e9b088ddb56dd3,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13837821,19864447 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 bd78b7f1f46a0fb0a0b0f2d4f4bdbacba55be93d,"Implement load_dataset() and load_dataarray() (#2917) * Partial fix for #2841 to improve formatting. 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. * Revert ""Partial fix for #2841 to improve formatting."" This reverts commit f17f3ad1a4a2069cd70385af8ad331f644ec66ba. * Implement load_dataset() and load_dataarray() BUG: Fixes #2887 by adding @shoyer solution for load_dataset and load_dataarray, wrappers around open_dataset and open_dataarray which open, load, and close the file and return the Dataset/DataArray TST: Add tests for sequentially opening and writing to files using new functions DOC: Add to whats-new.rst. Also a tiny change to the open_dataset docstring Update docstrings and check for cache in kwargs Undeprecate load_dataset Add to api.rst, fix whats-new.rst typo, raise error instead of warning",2019-05-16T15:28:29Z,2019-05-16T15:28:29Z,74ebd7bdbe36bac6788cdbc5e5e9b088ddb56dd3,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,13837821,1217238 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 fad6d624f0716657f903f5955f16422d97275407,"Return correct count for scalar datetime64 arrays (#2892) BUG: Fix #2770 by changing ~ to np.logical_not() TST: Add test for scalar datetime64 value DOC: Add to whats-new.rst",2019-04-14T00:51:58Z,2019-04-14T00:51:58Z,74ebd7bdbe36bac6788cdbc5e5e9b088ddb56dd3,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,13837821,1217238 68090bbfc6ce3ea72f8166375441d31f830de1ea,ENH: setncattr_string support (GH2044) (#2045),2018-04-17T15:39:33Z,2018-04-17T15:39:33Z,74ebd7bdbe36bac6788cdbc5e5e9b088ddb56dd3,f10b21bed2846b879806f87039b77245b18e7671,13221727,13837821,1217238