#!/usr/bin/python # -*- coding: utf-8 -*- from climaf.api import derive # -- DTR derive('*', 'dtr', 'minus', 'tasmax', 'tasmin') derive('*', 'tasrange', 'minus', 'tasmax', 'tasmin') # -- Radiative SW Total at TOA derive('*', 'rstt', 'minus', 'rsdt', 'rsut') derive('*', 'rst', 'minus', 'rsdt', 'rsut') # -- Radiative SW Total at surface derive('*', 'rsts', 'minus', 'rsds', 'rsus') # -- Radiative LW Total at surface derive('*', 'rlts', 'minus', 'rlds', 'rlus') # -- Radiative LW Total at surface - CS derive('*', 'rltscs', 'minus', 'rldscs', 'rluscs') # -- Radiative SW Total at surface - CS derive('*', 'rstscs', 'minus', 'rsdscs', 'rsuscs') # -- Radiative SW Total at TOA - CS derive('*', 'rsttcs', 'minus', 'rsdt', 'rsutcs') # -- Radiative Total at TOA derive('*', 'rtt', 'minus', 'rstt', 'rlut') derive('*', 'rt', 'minus', 'rstt', 'rlut') # -- Radiative Total at surface derive('*', 'rts', 'plus', 'rsts', 'rlts') # -- Cloud radiative effect SW at surface derive('*', 'cress', 'minus', 'rsds', 'rsdscs')
from climaf.api import derive, calias # Content was sent to various places : prokect IGCM_OUT, atmposphere_derived_variables, ocean_derived_variables # -- LMDZ # -- GPP total ready for comparison with obs #calias("IGCM_OUT", 'cfracgpp', 'gpp' ,filenameVar='stomate_ipcc_history') #derive("IGCM_OUT", 'gpptot', 'divide', 'cfracgpp','Contfrac') # -> alias for the obs derive('*','dtr','minus','tasmax','tasmin') calias('CMIP6', 'wfo', 'wfonocorr')
#!/usr/bin/python # -*- coding: utf-8 -*- from climaf.api import derive, calias # -- Potential Temperature and salinity @ 200m, 1000m and 2000m in depth # derive('*','so_onevar','cncks','so') # derive('*','thetao_onevar','cncks','thetao') # derive('*','so200','ccdo','so_onevar',operator='intlevel,200') derive('*', 'so200', 'ccdo', 'so', operator='intlevel,200') derive('*', 'so1000', 'ccdo', 'so', operator='intlevel,1000') derive('*', 'so2000', 'ccdo', 'so', operator='intlevel,2000') derive('*', 'to200', 'ccdo', 'thetao', operator='intlevel,200') derive('*', 'to1000', 'ccdo', 'thetao', operator='intlevel,1000') derive('*', 'to2000', 'ccdo', 'thetao', operator='intlevel,2000') # -- Biogeochemistry derive('*', 'NO3_surf', 'ccdo', 'NO3', operator='sellevidx,1') derive('*', 'NO3_300m', 'ccdo', 'NO3', operator='intlevel,300') derive('*', 'NO3_1000m', 'ccdo', 'NO3', operator='intlevel,1000') derive('*', 'NO3_2500m', 'ccdo', 'NO3', operator='intlevel,2500') derive('*', 'PO4_surf', 'ccdo', 'PO4', operator='sellevidx,1') derive('*', 'PO4_300m', 'ccdo', 'PO4', operator='intlevel,300') derive('*', 'PO4_1000m', 'ccdo', 'PO4', operator='intlevel,1000') derive('*', 'PO4_2500m', 'ccdo', 'PO4', operator='intlevel,2500') derive('*', 'O2_surf', 'ccdo', 'O2', operator='sellevidx,1') derive('*', 'O2_300m', 'ccdo', 'O2', operator='intlevel,300') derive('*', 'O2_1000m', 'ccdo', 'O2', operator='intlevel,1000') derive('*', 'O2_2500m', 'ccdo', 'O2', operator='intlevel,2500')