function cloud (args) expid = subwrd(args,1) output = subwrd(args,2) debug = subwrd(args,3) * Define Seasons to Process * ------------------------- seasons = '' k = 4 while( k > 0 ) season = subwrd(args,k) if( season = '' ) k = -1 else seasons = seasons % ' ' % season k = k+1 endif endwhile uppercase seasons seasons = result * Initialize * ---------- 'reinit' 'set display color white' 'set clab off' 'c' * Get Radiation Variables * ----------------------- 'run getvar CLDTT SOLAR' qname.1 = subwrd(result,1) qfile.1 = subwrd(result,2) scale.1 = subwrd(result,3) expdsc = subwrd(result,4) 'run getvar CLDLO SOLAR' qname.2 = subwrd(result,1) qfile.2 = subwrd(result,2) scale.2 = subwrd(result,3) 'run getvar CLDMD SOLAR' qname.3 = subwrd(result,1) qfile.3 = subwrd(result,2) scale.3 = subwrd(result,3) 'run getvar CLDHI SOLAR' qname.4 = subwrd(result,1) qfile.4 = subwrd(result,2) scale.4 = subwrd(result,3) 'run getvar LWI SURFACE' qname.5 = subwrd(result,1) qfile.5 = subwrd(result,2) scale.5 = subwrd(result,3) 'run getenv "GEOSUTIL"' geosutil = result 'run getenv "VERIFICATION"' verification = result * Ensure NAMES have no underscores * -------------------------------- num=5 m=1 while ( m 0 ) season = subwrd(seasons,m) if( season = '' ) m = -1 else m = m+1 say 'Processing Season: 'season 'set dfile 'qfile.1 'set gxout shaded' 'run 'geosutil'/plots/cloud/cldtt2 'expid' 'season' 'output' 'expdsc if( debug = "debug" ) say "Hit ENTER to continue" pull flag endif 'c' 'run 'geosutil'/plots/cloud/cldtt1 'expid' 'season' 'output' 'expdsc if( debug = "debug" ) say "Hit ENTER to continue" pull flag endif 'c' 'run 'geosutil'/plots/cloud/cldlo 'expid' 'season' 'output' 'expdsc if( debug = "debug" ) say "Hit ENTER to continue" pull flag endif 'c' 'run 'geosutil'/plots/cloud/cldmd 'expid' 'season' 'output' 'expdsc if( debug = "debug" ) say "Hit ENTER to continue" pull flag endif 'c' 'run 'geosutil'/plots/cloud/cldhi 'expid' 'season' 'output' 'expdsc if( debug = "debug" ) say "Hit ENTER to continue" pull flag endif 'c' endif endwhile