id,node_id,number,title,user,state,locked,assignee,milestone,comments,created_at,updated_at,closed_at,author_association,active_lock_reason,draft,pull_request,body,reactions,performed_via_github_app,state_reason,repo,type 44718119,MDExOlB1bGxSZXF1ZXN0MjIxNTg1MTc=,245,Modular encodings (rebased),1217238,closed,0,,799012,7,2014-10-02T18:05:50Z,2014-10-23T06:27:16Z,2014-10-11T21:30:07Z,MEMBER,,0,pydata/xarray/pulls/245,"This change is rebased on master and should let us pick up from #175. CC @akleeman --- Restructured Backends to make CF convention application more consistent. Amongst other things this includes: - EncodedDataStores which can wrap other stores and allow for modular encoding/decoding. - Trivial indices ds['x'] = ('x', np.arange(10)) are no longer stored on disk and are only created when accessed. - AbstractDataStore API change. Shouldn't effect external users. - missing_value attributes now function like _FillValue All current tests are passing (though it could use more new ones). --- Post rebase notes (shoyer, Oct 2, 2014): Most tests are passing, though a couple are broken: - test_roundtrip_mask_and_scale (because this change needs a fix to not break the current API) - test_roundtrip_strings_with_fill_value on TestCFEncodedDataStore (I don't entirely understand why, let's come back to it later) ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/245/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 46590919,MDExOlB1bGxSZXF1ZXN0MjMyMDc4NTc=,263,Update docs,1217238,closed,0,,799012,0,2014-10-23T05:43:12Z,2014-10-23T05:50:42Z,2014-10-23T05:50:41Z,MEMBER,,0,pydata/xarray/pulls/263,,"{""url"": ""https://api.github.com/repos/pydata/xarray/issues/263/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 46581618,MDExOlB1bGxSZXF1ZXN0MjMyMDI5MDc=,262,Fixes for pandas 0.15,1217238,closed,0,,799012,0,2014-10-23T02:10:06Z,2014-10-23T02:30:10Z,2014-10-23T02:30:08Z,MEMBER,,0,pydata/xarray/pulls/262,,"{""url"": ""https://api.github.com/repos/pydata/xarray/issues/262/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 46477627,MDExOlB1bGxSZXF1ZXN0MjMxMzc3NjU=,261,Improved broadcasting and new broadcast_arrays function,1217238,closed,0,,799012,1,2014-10-22T06:43:29Z,2014-10-22T23:44:07Z,2014-10-22T23:44:04Z,MEMBER,,0,pydata/xarray/pulls/261,,"{""url"": ""https://api.github.com/repos/pydata/xarray/issues/261/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 46238070,MDExOlB1bGxSZXF1ZXN0MjI5OTY0OTA=,258,Include test data in source distribution,1217238,closed,0,,799012,0,2014-10-20T07:19:07Z,2014-10-20T07:32:05Z,2014-10-20T07:32:03Z,MEMBER,,0,pydata/xarray/pulls/258,"Fixes #253 ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/258/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 46228864,MDExOlB1bGxSZXF1ZXN0MjI5OTE1NzA=,257,Fix arrays names when doing arithmetic,1217238,closed,0,,799012,0,2014-10-20T03:37:43Z,2014-10-20T03:48:48Z,2014-10-20T03:48:45Z,MEMBER,,0,pydata/xarray/pulls/257,"Fixes #254. ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/257/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 46149649,MDExOlB1bGxSZXF1ZXN0MjI5NTYxNDE=,256,Add DataArray.to_pandas,1217238,closed,0,,799012,0,2014-10-17T22:10:14Z,2014-10-20T02:55:08Z,2014-10-20T02:55:06Z,MEMBER,,0,pydata/xarray/pulls/256,"Implements half of #225 We still need documentation updates, and for consistency should probably add `Dataset.to_pandas` as well. ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/256/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 45939832,MDExOlB1bGxSZXF1ZXN0MjI4Mjc4NzQ=,252,Add dropna method to Dataset and DataArray,1217238,closed,0,,799012,0,2014-10-16T01:48:32Z,2014-10-17T20:02:24Z,2014-10-17T20:02:22Z,MEMBER,,0,pydata/xarray/pulls/252,"Fixes #58 ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/252/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 45615434,MDExOlB1bGxSZXF1ZXN0MjI2MjkyMzg=,251,Encoding improvements,1217238,closed,0,,799012,0,2014-10-13T07:29:51Z,2014-10-14T00:23:34Z,2014-10-14T00:23:33Z,MEMBER,,0,pydata/xarray/pulls/251,"Follow ups on #245. CC @akleeman (more to come) ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/251/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 45536594,MDExOlB1bGxSZXF1ZXN0MjI1OTY4NTc=,250,Allow label based slicing with 0d data arrays,1217238,closed,0,,799012,0,2014-10-11T00:50:38Z,2014-10-11T01:00:44Z,2014-10-11T01:00:42Z,MEMBER,,0,pydata/xarray/pulls/250,,"{""url"": ""https://api.github.com/repos/pydata/xarray/issues/250/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 45401349,MDExOlB1bGxSZXF1ZXN0MjI1MTM5Mzc=,249,Documentation tweaks,1217238,closed,0,,799012,0,2014-10-09T18:35:45Z,2014-10-10T03:29:09Z,2014-10-10T03:29:07Z,MEMBER,,0,pydata/xarray/pulls/249,"- Took another pass through the quick overview and FAQ - Reorganized the TOC ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/249/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 45212731,MDExOlB1bGxSZXF1ZXN0MjI0MDQ5Mzc=,247,add count() method for missing values to Dataset and DataArray,1217238,closed,0,,799012,0,2014-10-08T07:30:05Z,2014-10-08T18:22:50Z,2014-10-08T18:22:49Z,MEMBER,,0,pydata/xarray/pulls/247,"Should work just like count on pandas objects ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/247/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 43662476,MDExOlB1bGxSZXF1ZXN0MjE2NjQxNTI=,240,Fix indexing NaT scalars,1217238,closed,0,,799012,0,2014-09-23T18:02:25Z,2014-09-24T01:23:39Z,2014-09-24T01:23:38Z,MEMBER,,0,pydata/xarray/pulls/240,,"{""url"": ""https://api.github.com/repos/pydata/xarray/issues/240/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 43647191,MDExOlB1bGxSZXF1ZXN0MjE2NTU2NTU=,239,Read a gzipped netcdf file,1742823,closed,0,,799012,2,2014-09-23T15:54:04Z,2014-09-23T22:13:00Z,2014-09-23T22:13:00Z,NONE,,0,pydata/xarray/pulls/239,,"{""url"": ""https://api.github.com/repos/pydata/xarray/issues/239/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 43568867,MDExOlB1bGxSZXF1ZXN0MjE2MTYzMjI=,238,fix NaT in dataset repr,1217238,closed,0,,799012,0,2014-09-22T23:22:26Z,2014-09-22T23:35:13Z,2014-09-22T23:35:12Z,MEMBER,,0,pydata/xarray/pulls/238,,"{""url"": ""https://api.github.com/repos/pydata/xarray/issues/238/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull