import os
os.environ['ROOK_URL'] = 'http://rook.dkrz.de/wps'
from rooki import operators as ops
wf = ops.Subset(
ops.Input(
'cmip6', ['c3s-cmip6.ScenarioMIP.MOHC.HadGEM3-GC31-LL.ssp585.r1i1p1f3.Amon.tas.gn.v20200114']
),
)
resp = wf.orchestrate()
assert resp.ok
resp.download_urls()
assert 'tas_Amon_HadGEM3-GC31-LL_ssp585_r1i1p1f3_gn_201501-204912.nc' in resp.download_urls()[0]
assert 'https://data.mips.copernicus-climate.eu/thredds/fileServer/esg_c3s-cmip6' in resp.download_urls()[0]
assert resp.num_files == 2, resp.num_files
assert int(resp.size_in_mb) == 55, resp.size_in_mb
Provenance:
from IPython.display import Image
Image(resp.provenance_image())