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?
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)