! Comparing Era Interim Data to Coarse Bling and Aeolus output: temperature surface, temperature 500mb, temperature 200mb ! ! Arguments ! $1 = Season index: 1=DJF, 2=MAM, 3=JJA, 4=SON, 1:4@ave=ANNUAL ! $2 = Season: DJF, MAM, JJA, SON, ANNUAL ! $3 = dataset cancel data/all !spawn cdo -seldate\,0052-01-01T00:00:00\,0104-12-31T23:59:59 $3 Temperature-data.nc !spawn ncatted -a axis\,level\,c\,c\,Z Temperature-data.nc !spawn cdo yseasmean Temperature-data.nc Temperature-data_sm.nc !spawn cdo settaxis,2013-02-01,00:00,3months Temperature-data_sm.nc Temperature-data_sm_taxis.nc !spawn ncks -A -v levelb $3 Temperature-data_sm_taxis.nc !spawn ncatted -a edges\,level\,c\,c\,levelb Temperature-data_sm_taxis.nc !spawn rm -f Temperature-data.nc Temperature-data_sm.nc !use "Temperature-data_sm_taxis.nc" !d=1 AEOLUS DATA use $3 !d=1 AEOLUS DATA use "/p/projects/climber3/caesar/CM2M/multi_year_seasonal_means/00530101.atmos-dly_sm.nc" !d=2 CM2M DATA use "/p/projects/climber3/caesar/CM2M/multi_year_seasonal_means/00530101.flux-dly_sm.nc" !d=3 CM2M DATA use "/p/projects/climber3/caesar/Era_interim_data/multi_year_seasonal_means/temperature_pressure_levels_sm.nc" !d=4 set memory/size=10000 if `"($PROGRAM_NAME)" eq "Ferret"` then set mode metafile: temperature.plt endif !!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! Make the plots! !!!! !!!!!!!!!!!!!!!!!!!!!!!!!! !DEF AXIS/Z/UNITS=mbar/BOUNDS/DEPTH zax = {24,325,417,535,687,882}, {0,287, 287,368, 368,472, 472,607, 607,779, 779,1000} set win 1 ! Surface Temperature set viewport UR shade/nolabels/levels=20 TS[d=1,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Aeolus $2 mean" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Surface temperature (no topography) (Degree C)" !---timestemp-------------------------------------------------- let xpos=`($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.1 "@ASPIK/L.Caesar($SESSION_DATE)" PPL SHASET RESET set viewport UL shade/nolabels/levels=(-inf)(`($lev_min)+($lev_del)`,`($lev_max)-($lev_del)`,($lev_del))(inf) 'T'[d=4,Z=1000,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Era Interim $2 climatology (1979-2013)" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature at 1000mb (Degree C)" PPL SHASET RESET set viewport LL shade/nolabels/levels=($lev_text) T_SURF[d=3,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "CM2M $2 mean" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature (no topography) (Degree C)" PPL SHASET RESET set viewport LR plot/nolabels 'T'[d=4,Z=1000,l=$1,i=@ave]-273.15, TS[d=1,l=$1,i=@ave]-273.15,T_SURF[d=3,i=@ave,l=$1]-273.15 !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Latitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Temperature" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "$2 Zonal Means" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Surface temperature at approximately 1000 mb (Degree C)" !---key-------------------------------------------------- let xpos=`0.05*($PPL$XLEN)` let ypos=`0.9*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P1Era Interim" let xpos=`0.05*($PPL$XLEN)` let ypos=`0.85*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P2Aeolus" let xpos=`0.05*($PPL$XLEN)` let ypos=`0.8*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P3CM2M" PPL SHASET RESET if `"($PROGRAM_NAME)" eq "PyFerret"` then !frame/file="temperature_1.ps" Sigh. Postscript export is broken with Qt5 frame/file="temperature_1.pdf" spawn pdf2ps temperature_1.pdf temperature_1.ps spawn rm temperature_1.pdf endif !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! set win 2 ! Temperature at approximately 500mb set viewport UR shade/nolabels/levels=20 T3D[d=1,Z=500,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Aeolus $2 mean" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature averaged over 4000-6000m (Degree C)" !---timestemp-------------------------------------------------- let xpos=`($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.1 "@ASPIK/L.Caesar($SESSION_DATE)" PPL SHASET RESET set viewport UL shade/nolabels/levels=(-inf)(`($lev_min)+($lev_del)`,`($lev_max)-($lev_del)`,($lev_del))(inf) 'T'[d=4,Z=500,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Era Interim $2 climatology (1979-2013)" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature at 500mb (Degree C)" PPL SHASET RESET set viewport LL shade/nolabels/levels=($lev_text) TEMP[d=2,Z=533.8,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "CM2M $2 mean" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature at 533.8mb (Degree C)" PPL SHASET RESET set viewport LR plot/nolabels 'T'[d=4,Z=500,l=$1,i=@ave]-273.15, T3D[d=1,Z=500,l=$1,i=@ave]-273.15,TEMP[d=2,Z=533.8,i=@ave,l=$1]-273.15 !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Latitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Temperature" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "$2 Zonal Means" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature at approximately 500mb (Degree C)" !---key-------------------------------------------------- let xpos=`0.05*($PPL$XLEN)` let ypos=`0.9*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P1Era Interim" let xpos=`0.05*($PPL$XLEN)` let ypos=`0.85*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P2Aeolus" let xpos=`0.05*($PPL$XLEN)` let ypos=`0.8*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P3CM2M" PPL SHASET RESET if `"($PROGRAM_NAME)" eq "PyFerret"` then !frame/file="temperature_2.ps" Sigh. Postscript export is broken with Qt5 frame/file="temperature_2.pdf" spawn pdf2ps temperature_2.pdf temperature_2.ps spawn rm temperature_2.pdf endif !! set win 3 ! Temperature at approximately 200mb set viewport UR shade/nolabels/levels=20 T3D[d=1,Z=200,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Aeolus $2 mean" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature averaged over 8000-10000m (Degree C)" !---timestemp-------------------------------------------------- let xpos=`($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.1 "@ASPIK/L.Caesar($SESSION_DATE)" PPL SHASET RESET set viewport UL shade/nolabels/levels=(-inf)(`($lev_min)+($lev_del)`,`($lev_max)-($lev_del)`,($lev_del))(inf) 'T'[d=4,Z=200,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Era Interim $2 climatology (1979-2013)" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature at 200mb (Degree C)" PPL SHASET RESET set viewport LL shade/nolabels/levels=($lev_text) TEMP[d=2,Z=224.7,l=$1]-273.15; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Longitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Latitude" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "CM2M $2 mean" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature at 224.7mb (Degree C)" PPL SHASET RESET set viewport LR plot/nolabels 'T'[d=4,Z=200,l=$1,i=@ave]-273.15, T3D[d=1,Z=200,l=$1,i=@ave]-273.15,TEMP[d=2,Z=224.7,i=@ave,l=$1]-273.15 !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Latitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Temperature" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "$2 Zonal Means" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature at approximately 200mb (Degree C)" !---key-------------------------------------------------- let xpos=`0.05*($PPL$XLEN)` let ypos=`0.9*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P1Era Interim" let xpos=`0.05*($PPL$XLEN)` let ypos=`0.85*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P2Aeolus" let xpos=`0.05*($PPL$XLEN)` let ypos=`0.8*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P3CM2M" PPL SHASET RESET if `"($PROGRAM_NAME)" eq "PyFerret"` then !frame/file="temperature_3.ps" Sigh. Postscript export is broken with Qt5 frame/file="temperature_3.pdf" spawn pdf2ps temperature_3.pdf temperature_3.ps spawn rm temperature_3.pdf endif !! set win 4 ! Temperature 3d set viewport UR shade/nolabels/levels=20 T3D[d=1,i=@ave,Z=1000:287,gz=zax,l=$1]; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Latitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Height (mb)" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Aeolus $2 mean" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature (K)" !---timestemp-------------------------------------------------- let xpos=`($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.1 "@ASPIK/L.Caesar($SESSION_DATE)" PPL SHASET RESET set viewport UL shade/nolabels/levels=(-inf)(`($lev_min)+($lev_del)`,`($lev_max)-($lev_del)`,($lev_del))(inf) 'T'[d=4,i=@ave,Z=1000:287,l=$1]; go land ! Watch out: times 3 due to ferret correction !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Latitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Height (mb)" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Era Interim $2 climatology (1979-2013)" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature (K)" PPL SHASET RESET set viewport LL shade/nolabels/levels=($lev_text) TEMP[d=2,i=@ave,Z=1000:287,l=$1]; go land !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Latitude" !---ylabel------------------------------------------------- let xpos=`-0.5*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Height (mb)" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "CM2M $2 mean" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Temperature (K)" PPL SHASET RESET set viewport LR plot/nolabels 'T'[d=4,l=$1,i=@ave,Z=1000:287@ave],T3D[d=1,l=$1,i=@ave,Z=1000:287@ave,gz=zax], TEMP[d=2,i=@ave,Z=1000:287@ave,l=$1] !---xlabel------------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.5*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "Latitude" !---ylabel------------------------------------------------- let xpos=`-0.7*($PPL$XORG)` let ypos=`0.5*($PPL$YLEN)` label/nouser `xpos`,`ypos`,0,90,.15 "Temperature" !---titel 1 - above-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`($PPL$YLEN)+0.2*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "$2 Zonal Means" !---titel 2 - below-------------------------------------------- let xpos=`0.5*($PPL$XLEN)` let ypos=`-0.8*($PPL$YORG)` label/nouser `xpos`,`ypos`,0,0,.15 "1000mb - 287 mb vertical mean temperature (K)" !---key-------------------------------------------------- let xpos=`0.05*($PPL$XLEN)` let ypos=`0.9*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P1Era Interim" let xpos=`0.05*($PPL$XLEN)` let ypos=`0.85*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P2Aeolus" let xpos=`0.05*($PPL$XLEN)` let ypos=`0.8*($PPL$YLEN)` label/nouser `xpos`,`ypos`,-1,1,.1 "@P3CM2M" PPL SHASET RESET if `"($PROGRAM_NAME)" eq "PyFerret"` then !frame/file="temperature_4.ps" Sigh. Postscript export is broken with Qt5 frame/file="temperature_4.pdf" spawn pdf2ps temperature_4.pdf temperature_4.ps spawn rm temperature_4.pdf endif !!!!! The end !!!!! if `"($PROGRAM_NAME)" eq "Ferret"` then CANCEL MODE METAFILE spawn Fprint -l cps -o temperature_1.ps -R temperature.plt spawn Fprint -l cps -o temperature.ps -R temperature.plt.~*~ spawn rm temperature.plt* spawn cat temperature_1.ps >> temperature.ps else spawn cat temperature_?.ps > temperature.ps endif spawn rm temperature_?.ps spawn ps2pdf temperature.ps temperature_seas_$2.pdf spawn rm temperature.ps spawn rm ferret.jnl cancel data/all !rm -f Temperature-data_sm_taxis.nc