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 105769555,MDExOlB1bGxSZXF1ZXN0MTA1NzY5NTU1,1261,closed,0,Allow for plotting dummy netCDF4.datetime objects.,5700886,"Currently, xarray/plot.py raises a `TypeError` if the data to be plotted are not among `[np.floating, np.integer, np.timedelta64, np.datetime64]`. This PR adds `netCDF4.datetime` objects to the list of allowed data types. These occur, because xarray/conventions.py passes undecoded `netCDF4.datetime` objects if decoding to `numpy.datetime64` fails. ",2017-02-11T22:03:33Z,2017-03-09T21:43:54Z,2017-03-09T21:43:48Z,2017-03-09T21:43:48Z,83d2c2da492751aa0a9fb0eb9261e20b2f3d7520,,,0,feb6afb3e206b6a59aca60ddb55e790d882297c4,62333208fc2a80c05848a12de67a10f00a6610a1,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1261, 136801195,MDExOlB1bGxSZXF1ZXN0MTM2ODAxMTk1,1513,closed,0,WIP: Add pathlib support to `open_(mf)dataset`,5700886,This has #799 in mind.,2017-08-21T16:45:26Z,2017-08-21T17:33:49Z,2017-08-21T17:26:01Z,,2d4696e2a2ce83ecddcb4bfea00130d3a2014507,,,0,aaff9f48a8b5df30f38786f1098e431c2376043a,f9464fd74d49b2d89bf973a810b7e78720304989,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1513, 136815948,MDExOlB1bGxSZXF1ZXN0MTM2ODE1OTQ4,1514,closed,0,Add `pathlib.Path` support to `open_(mf)dataset`,5700886," - [x] Closes #799 - [x] Tests added / passed - [x] Passes ``git diff upstream/master | flake8 --diff`` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API This is meant to eventually make `xarray.open_dataset` and `xarray.open_mfdataset` work with `pathlib.Path` objects. I think this can be achieved as follows: 1. In `xarray.open_dataset`, cast any `pathlib.Path` object to string 2. In `xarray.open_mfdataset`, make sure to handle generators. This is necessary, because `pathlib.Path('some-path').glob()` returns generators. Curently, tests with Python 2 are failing, because there is no explicit `pathlib` dependency yet. With Python 3, everything seems to work. I am not happy with the tests I've added so far, though.",2017-08-21T18:21:34Z,2017-09-01T15:31:59Z,2017-09-01T15:31:52Z,2017-09-01T15:31:52Z,4a15cfa6f3e680af6969f3e2c6a375e2cc8c3288,,,0,791ba5b2430d45780c0e59b0664892a644f0a7df,4571d60859850ec121fbaae04d717754f5a35dd1,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1514,