home / github / issue_comments

Menu
  • GraphQL API
  • Search all tables

issue_comments: 112651491

This data as json

html_url issue_url id node_id user created_at updated_at author_association body reactions performed_via_github_app issue
https://github.com/pydata/xarray/issues/436#issuecomment-112651491 https://api.github.com/repos/pydata/xarray/issues/436 112651491 MDEyOklzc3VlQ29tbWVudDExMjY1MTQ5MQ== 1217238 2015-06-17T04:46:52Z 2015-06-17T04:46:52Z MEMBER

Have you tried xray.open_mfdataset? All of the examples should work the same with a dataset loaded with that function as from a single file.

In your case, something like the following should work:

``` python

load data

ds = xray.open_mfdataset('path/to/my/files/*.nc')

calculate anomalies

clim = ds.groupby('time.month').mean('time') anom = ds.groupby('time.month') - clim

plot anomalies over time

(in practice, would probably want to use .sel here to do

labeled lookups)

anom.temperature.isel(x=0, y=0).to_pandas().plot()

plot anomalies over space

plt.imshow(anom.temperature.isel(time=0).values) ```

Plotting is currently not so easy as it should be with xray (hence why you see me exporting everything to pandas), but that's something we plan to start work on very soon.

{
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  88897697
Powered by Datasette · Queries took 0.871ms · About: xarray-datasette