Rooki calls climate data operations on the rook processing service.
import os
os.environ['ROOK_URL'] = 'http://rook.dkrz.de/wps'
from rooki import operators as ops
wf = ops.Subset(
ops.Subset(
ops.Input(
'tas', ['c3s-cmip6.ScenarioMIP.INM.INM-CM5-0.ssp245.r1i1p1f1.day.tas.gr1.v20190619']
),
time="2016-01-01/2020-12-30",
),
time="2017-01-01/2017-12-30",
)
resp = wf.orchestrate()
resp
metalink output
print(resp.xml)
Size in MBytes
resp.size_in_mb
URLs in metalink document ...
resp.download_urls()
... and open with xarray
ds = resp.datasets()[0]
ds
provenance
from IPython.display import Image
Image(resp.provenance_image())