Run subset by time operation

Rooki calls climate data operations on the rook processing service.

[ ]:
import os
os.environ['ROOK_URL'] = 'http://rook.dkrz.de/wps'

from rooki import rooki

parameters of subset operation

[ ]:
rooki.subset?

data inventory

https://github.com/cp4cds/c3s_34g_manifests/tree/master/inventories

using: https://github.com/cp4cds/c3s_34g_manifests/blob/master/inventories/c3s-cmip6/c3s-cmip6_v20210126.yml

run subset

[ ]:
resp = rooki.subset(
    collection='c3s-cmip6.ScenarioMIP.INM.INM-CM5-0.ssp245.r1i1p1f1.day.tas.gr1.v20190619',
    time='2016-01-01/2016-12-30',
)
resp.ok

show metalink output

[ ]:
resp.url
[ ]:
print(resp.xml)

Size in MBytes

[ ]:
resp.size_in_mb

URLs in metalink document …

[ ]:
resp.download_urls()

download files …

[ ]:
resp.download()

… and open with xarray

[ ]:
dsets = resp.datasets()
[ ]:
ds = dsets[0]
ds
[ ]:
ds.attrs

provenance

[ ]:
prov_plot_url = resp.provenance_image()
prov_plot_url
[ ]:
from IPython.display import Image
Image(prov_plot_url)