source: trunk/src/paper01/fig14/whots_validation_net_2004_2007_all_v10.pro @ 182

Last change on this file since 182 was 182, checked in by pinsard, 12 years ago

fix some svn propset

  • Property svn:keywords set to Id URL
File size: 16.8 KB
Line 
1;+
2; .. _whots_validation_net_2004_2007_all_v10.pro:
3;
4; ==========================================
5; whots_validation_net_2004_2007_all_v10.pro
6; ==========================================
7;
8; DESCRIPTION
9; ===========
10;
11; .. graphviz::
12;
13;    digraph whots_validation_net_2004_2007_all_v10 {
14;
15;       met_data [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/met_data_WHOTS_200?_200?.txt"];
16;       swr_erai [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/erai_swr_19910101_20091231_oafluxgrid.nc"];
17;       lwr_erai [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/erai_lwr_19910101_20091231_oafluxgrid.nc"];
18;       lhf_erai [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/erai_lhf_19910101_20091231_oafluxgrid.nc"];
19;       shf_erai [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/erai_shf_19910101_20091231_oafluxgrid.nc"];
20;       tropflux_general [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/TropFlux_19890101_20091231.nc"];
21;       swr_tropflux_nrt [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/TropFlux_swr_19890101_20091231_NRT_v50.nc"];
22;       swr_oafluxgrid [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/swr_oafluxgrid_1985_2007.nc"];
23;       lwr_oafluxgrid [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/lwr_oafluxgrid_1985_2007.nc"];
24;       lhf_oafluxgrid [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/lhf_oafluxgrid_1985_2007.nc"];
25;       shf_oafluxgrid [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/shf_oafluxgrid_1985_2007.nc"];
26;       swr_ncep2 [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/swr_ncep2_oaflxgrid_19890101_20091231.nc"];
27;       lwr_ncep2 [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/NCEP2_flux_19890101_20090729.nc"];
28;       lhf_ncep2 [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/lhf_ncep2_oafluxgrid_19890101_20091231.nc"];
29;       shf_ncep2 [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/shf_ncep2_oafluxgrid_19890101_20091231.nc"];
30;
31;       ncep1 [shape=ellipse,fontname=Courier,label="${PROJECT_ID}/ncep1_flux_19890101_20091231.nc"];
32;
33;       figure [shape=ellipse,fontname=Courier,label="${PROJECT_OD}/WHOTS_validation_net_2004_2007_all_v10.ps"];
34;
35;       whots_validation_net_2004_2007_all_v10 [shape=box,
36;       fontname=Courier,
37;       color=blue,
38;       URL="http://forge.ipsl.jussieu.fr/tropflux/broswrer/trunk/src/paper01/fig14/whots_validation_net_2004_2007_all_v10.pro",
39;       label="${TROPFLUX}/src/paper01/fig14/whots_validation_net_2004_2007_all_v10.pro"];
40;
41;       {met_data swr_erai  lwr_erai lhf_erai shf_erai tropflux_general swr_tropflux_nrt swr_oafluxgrid lwr_oafluxgrid lhf_oafluxgrid shf_oafluxgrid swr_ncep2 lwr_ncep2 lhf_ncep2 shf_ncep2 ncep1} -> {whots_validation_net_2004_2007_all_v10} -> {figure}
42;    }
43;
44; SEE ALSO
45; ========
46;
47; :ref:`project_profile.sh`
48; :ref:`project_init.pro`
49; :ref:`cm_project.pro`
50;
51; :ref:`statistics.pro`
52;
53; EXAMPLES
54; ========
55;
56; ::
57;
58;  whots_validation_net_2004_2007_all_v10
59;
60; TODO
61; ====
62;
63; make it work on cratos : missing data
64;
65; coding rules
66;
67; complete description
68;
69; handle IO error
70;
71; EVOLUTIONS
72; ==========
73;
74; $Id$
75;
76; $URL$
77;
78; - fplod 20110420T122057Z aedon.locean-ipsl.upmc.fr (Darwin)
79;
80;   * remove hard coding path
81;   * add graphviz
82;
83; - fplod 20110411T142955Z aedon.locean-ipsl.upmc.fr (Darwin)
84;
85;   * minimal header
86;
87;-
88pro whots_validation_net_2004_2007_all_v10
89@cm_general
90@cm_project
91reinitplt, /z,/invert
92key_portrait = 1
93coefpalit=.9
94;
95openps, FILENAME = project_od_env+"WHOTS_validation_net_2004_2007_all_v10.ps"
96; partie a changer
97;
98; WHOTS in the NC pacific  2004-09
99;22.45N, 157.54W (202.46E)
100box=[202, 203, 22., 23.]
101;
102; first leg
103;
104fi=project_id_env+"met_data_WHOTS_2004_2005.txt"
105res=read_ascii(fi,data_start=1)
106ff=res.field1
107lhf_04=reform(ff(5,*))
108shf_04=reform(ff(6,*))
109swr_04=reform(ff(7,*))/0.93
110lwr_04=reform(ff(8,*))
111net_04=[lhf_04+shf_04+swr_04+lwr_04]
112;
113fi=project_id_env+"met_data_WHOTS_2005_2006.txt"
114res=read_ascii(fi,data_start=1)
115ff=res.field1
116lhf_05=reform(ff(5,*))
117shf_05=reform(ff(6,*))
118swr_05=reform(ff(7,*))/0.93
119lwr_05=reform(ff(8,*))
120net_05=[lhf_05+shf_05+swr_05+lwr_05]
121;
122fi=project_id_env+"met_data_WHOTS_2006_2007.txt"
123res=read_ascii(fi,data_start=1)
124ff=res.field1
125lhf_06=reform(ff(5,*))
126shf_06=reform(ff(6,*))
127swr_06=reform(ff(7,*))/0.93
128lwr_06=reform(ff(8,*))
129net_06=[lhf_06+shf_06+swr_06+lwr_06]
130;
131net=[net_04, net_05, net_06]
132;
133help, net
134;
135; reading other data sets
136;
137st1=20040813
138en1=20050725
139st2=20050728
140en2=20060624
141st3=20060627
142en3=20070628
143;st4=20070626
144;en4=20080606
145;st5=20080605
146; en5=20090715
147;
148file=project_id_env+'erai_lhf_19890101_20091231_oafluxgrid.nc'
149initncdf, file
150lhf1=-1*read_ncdf('lhf',st1,en1,file=file,/nostr, box=box)
151lhf1=grossemoyenne(lhf1, "xy", box=box,/nan)
152lhf1=reform(lhf1)
153lhf2=-1*read_ncdf('lhf',st2,en2,file=file,/nostr, box=box)
154lhf2=grossemoyenne(lhf2, "xy", box=box,/nan)
155lhf2=reform(lhf2)
156lhf3=-1*read_ncdf('lhf',st3,en3,file=file,/nostr, box=box)
157lhf3=grossemoyenne(lhf3, "xy", box=box,/nan)
158lhf3=reform(lhf3)
159;
160file=project_id_env+'erai_shf_19890101_20091231_oafluxgrid.nc'
161initncdf, file
162shf1=-1*read_ncdf('shf',st1,en1,file=file,/nostr, box=box)
163shf1=grossemoyenne(shf1, "xy", box=box,/nan)
164shf1=reform(shf1)
165shf2=-1*read_ncdf('shf',st2,en2,file=file,/nostr, box=box)
166shf2=grossemoyenne(shf2, "xy", box=box,/nan)
167shf2=reform(shf2)
168shf3=-1*read_ncdf('shf',st3,en3,file=file,/nostr, box=box)
169shf3=grossemoyenne(shf3, "xy", box=box,/nan)
170shf3=reform(shf3)
171;
172file=project_id_env+'erai_lwr_19890101_20091231_oafluxgrid.nc'
173initncdf, file
174lwr1=read_ncdf('lwr',st1-1,en1,file=file,/nostr, box=box)
175lwr1=grossemoyenne(lwr1, "xy", box=box,/nan)
176lwr1=reform(lwr1)
177lwr2=read_ncdf('lwr',st2-1,en2,file=file,/nostr, box=box)
178lwr2=grossemoyenne(lwr2, "xy", box=box,/nan)
179lwr2=reform(lwr2)
180lwr3=read_ncdf('lwr',st3-1,en3,file=file,/nostr, box=box)
181lwr3=grossemoyenne(lwr3, "xy", box=box,/nan)
182lwr3=reform(lwr3)
183;
184file=project_id_env+"erai_swr_19910101_20091231_oafluxgrid.nc"
185initncdf, file
186swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box)
187swr1=grossemoyenne(swr1, "xy", box=box,/nan)
188swr1=reform(swr1)
189swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box)
190swr2=grossemoyenne(swr2, "xy", box=box,/nan)
191swr2=reform(swr2)
192swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box)
193swr3=grossemoyenne(swr3, "xy", box=box,/nan)
194swr3=reform(swr3)
195;
196net1=swr1+(lwr1+shf1+lhf1)
197net2=swr2+(lwr2+shf2+lhf2)
198net3=swr3+(lwr3+shf3+lhf3)
199era=[net1,net2,net3]
200lhf1=0.
201lhf2=0.
202lhf3=0.
203shf1=0.
204shf2=0.
205shf3=0.
206lwr1=0.
207lwr2=0.
208lwr3=0.
209swr1=0.
210swr2=0.
211swr3=0.
212net1=0.
213net2=0.
214net3=0.
215help, era
216;
217file=project_id_env+"TropFlux_19890101_20091231.nc"
218initncdf, file
219;
220lhf1=read_ncdf('lhf',st1,en1,file=file,/nostr, box=box)
221lhf1=grossemoyenne(lhf1, "xy", box=box,/nan)
222lhf1=reform(lhf1)
223lhf2=read_ncdf('lhf',st2,en2,file=file,/nostr, box=box)
224lhf2=grossemoyenne(lhf2, "xy", box=box,/nan)
225lhf2=reform(lhf2)
226lhf3=read_ncdf('lhf',st3,en3,file=file,/nostr, box=box)
227lhf3=grossemoyenne(lhf3, "xy", box=box,/nan)
228lhf3=reform(lhf3)
229;
230shf1=read_ncdf('shf',st1,en1,file=file,/nostr, box=box)
231shf1=grossemoyenne(shf1, "xy", box=box,/nan)
232shf1=reform(shf1)
233shf2=read_ncdf('shf',st2,en2,file=file,/nostr, box=box)
234shf2=grossemoyenne(shf2, "xy", box=box,/nan)
235shf2=reform(shf2)
236shf3=read_ncdf('shf',st3,en3,file=file,/nostr, box=box)
237shf3=grossemoyenne(shf3, "xy", box=box,/nan)
238shf3=reform(shf3)
239;
240lwr1=read_ncdf('lwr',st1,en1,file=file,/nostr, box=box)
241lwr1=grossemoyenne(lwr1, "xy", box=box,/nan)
242lwr1=reform(lwr1)
243lwr2=read_ncdf('lwr',st2,en2,file=file,/nostr, box=box)
244lwr2=grossemoyenne(lwr2, "xy", box=box,/nan)
245lwr2=reform(lwr2)
246lwr3=read_ncdf('lwr',st3,en3,file=file,/nostr, box=box)
247lwr3=grossemoyenne(lwr3, "xy", box=box,/nan)
248lwr3=reform(lwr3)
249;
250swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box)
251swr1=grossemoyenne(swr1, "xy", box=box,/nan)
252swr1=reform(swr1)
253swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box)
254swr2=grossemoyenne(swr2, "xy", box=box,/nan)
255swr2=reform(swr2)
256swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box)
257swr3=grossemoyenne(swr3, "xy", box=box,/nan)
258swr3=reform(swr3)
259;
260file=project_id_env+"TropFlux_swr_19890101_20091231_NRT_v50.nc"
261initncdf, file
262olr1=read_ncdf("sw", st1-1, en1, file=file,/nostr, box=box)
263olr1=grossemoyenne(olr1, "xy",/nan, box=box)
264olr1=reform(olr1)
265olr2=read_ncdf("sw", st2-1, en2, file=file,/nostr, box=box)
266olr2=grossemoyenne(olr2, "xy",/nan, box=box)
267olr2=reform(olr2)
268olr3=read_ncdf("sw", st3-1, en3, file=file,/nostr, box=box)
269olr3=grossemoyenne(olr3, "xy",/nan, box=box)
270olr3=reform(olr3)
271;
272net1=swr1+lwr1+(shf1+lhf1)
273net2=swr2+lwr2+(shf2+lhf2)
274net3=swr3+lwr3+(shf3+lhf3)
275neto_1=olr1+lwr1+lhf1+shf1
276neto_2=olr2+lwr2+lhf2+shf2
277neto_3=olr3+lwr3+lhf3+shf3
278;
279trop=[net1,net2,net3]
280olr=[neto_1,neto_2,neto_3]
281;
282lhf1=0.
283lhf2=0.
284lhf3=0.
285shf1=0.
286shf2=0.
287shf3=0.
288lwr1=0.
289lwr2=0.
290lwr3=0.
291swr1=0.
292swr2=0.
293swr3=0.
294net1=0.
295net2=0.
296net3=0.
297neto_1=0
298neto_2=0
299neto_3=0
300;
301help, trop, olr
302;
303file=project_id_env+'swr_oafluxgrid_1985_2007.nc'
304initncdf, file
305swr1=read_ncdf("swr", st1, en1, file=file,/nostr, box=box)
306swr1=grossemoyenne(swr1, "xy",/nan, box=box)
307swr1=reform(swr1)
308swr2=read_ncdf("swr", st2, en2, file=file,/nostr, box=box)
309swr2=grossemoyenne(swr2, "xy",/nan, box=box)
310swr2=reform(swr2)
311swr3=read_ncdf("swr", st3, en3, file=file,/nostr, box=box)
312swr3=grossemoyenne(swr3, "xy",/nan, box=box)
313swr3=reform(swr3)
314;
315file=project_id_env+'lwr_oafluxgrid_1985_2007.nc'
316initncdf, file
317lwr1=-1*read_ncdf("lwr", st1, en1, file=file,/nostr, box=box)
318lwr1=grossemoyenne(lwr1, "xy",/nan, box=box)
319lwr1=reform(lwr1)
320lwr2=-1*read_ncdf("lwr", st2, en2, file=file,/nostr, box=box)
321lwr2=grossemoyenne(lwr2, "xy",/nan, box=box)
322lwr2=reform(lwr2)
323lwr3=-1*read_ncdf("lwr", st3, en3, file=file,/nostr, box=box)
324lwr3=grossemoyenne(lwr3, "xy",/nan, box=box)
325lwr3=reform(lwr3)
326;
327file=project_id_env+'lhf_oafluxgrid_1985_2009.nc'
328initncdf, file
329lhf1=-1*read_ncdf("lhf", st1, en1, file=file,/nostr, box=box)
330lhf1=grossemoyenne(lhf1, "xy",/nan, box=box)
331lhf1=reform(lhf1)
332lhf2=-1*read_ncdf("lhf", st2, en2, file=file,/nostr, box=box)
333lhf2=grossemoyenne(lhf2, "xy",/nan, box=box)
334lhf2=reform(lhf2)
335lhf3=-1*read_ncdf("lhf", st3, en3, file=file,/nostr, box=box)
336lhf3=grossemoyenne(lhf3, "xy",/nan, box=box)
337lhf3=reform(lhf3)
338;
339file=project_id_env+'shf_oafluxgrid_1985_2009.nc'
340initncdf, file
341shf1=-1*read_ncdf("shf", st1, en1, file=file,/nostr, box=box)
342shf1=grossemoyenne(shf1, "xy",/nan, box=box)
343shf1=reform(shf1)
344shf2=-1*read_ncdf("shf", st2, en2, file=file,/nostr, box=box)
345shf2=grossemoyenne(shf2, "xy",/nan, box=box)
346shf2=reform(shf2)
347shf3=-1*read_ncdf("shf", st3, en3, file=file,/nostr, box=box)
348shf3=grossemoyenne(shf3, "xy",/nan, box=box)
349shf3=reform(shf3)
350;
351net1=swr1+lwr1+lhf1+shf1
352net2=swr2+lwr2+lhf2+shf2
353net3=swr3+lwr3+lhf3+shf3
354;
355oaf=[net1,net2,net3]
356lhf1=0.
357lhf2=0.
358lhf3=0.
359shf1=0.
360shf2=0.
361shf3=0.
362lwr1=0.
363lwr2=0.
364lwr3=0.
365swr1=0.
366swr2=0.
367swr3=0.
368net1=0.
369net2=0.
370net3=0.
371help, oaf
372;
373fi=project_id_env+'swr_ncep2_oaflxgrid_19890101_20091231.nc'
374initncdf, fi
375swr1=read_ncdf("swr", st1, en1, file=fi,/nostr, box=box)
376swr1=grossemoyenne(swr1, "xy",/nan, box=box)
377swr1=reform(swr1)
378swr2=read_ncdf("swr", st2, en2, file=fi,/nostr, box=box)
379swr2=grossemoyenne(swr2, "xy",/nan, box=box)
380swr2=reform(swr2)
381swr3=read_ncdf("swr", st3, en3, file=fi,/nostr, box=box)
382swr3=grossemoyenne(swr3, "xy",/nan, box=box)
383swr3=reform(swr3)
384;
385fi=project_id_env+'NCEP2_flux_19890101_20090729.nc"
386initncdf, fi
387lwr1=-1*read_ncdf("lwr", st1, en1, file=fi,/nostr, box=box)
388lwr1=grossemoyenne(lwr1, "xy",/nan, box=box)
389lwr1=reform(lwr1)
390lwr2=-1*read_ncdf("lwr", st2, en2, file=fi,/nostr, box=box)
391lwr2=grossemoyenne(lwr2, "xy",/nan, box=box)
392lwr2=reform(lwr2)
393lwr3=-1*read_ncdf("lwr", st3, en3, file=fi,/nostr, box=box)
394lwr3=grossemoyenne(lwr3, "xy",/nan, box=box)
395lwr3=reform(lwr3)
396;
397fi=project_id_env+'lhf_ncep2_oafluxgrid_19890101_20091231.nc'
398initncdf, fi
399lhf1=-1*read_ncdf("lhf", st1, en1, file=fi,/nostr, box=box)
400lhf1=grossemoyenne(lhf1, "xy",/nan, box=box)
401lhf1=reform(lhf1)
402lhf2=-1*read_ncdf("lhf", st2, en2, file=fi,/nostr, box=box)
403lhf2=grossemoyenne(lhf2, "xy",/nan, box=box)
404lhf2=reform(lhf2)
405lhf3=-1*read_ncdf("lhf", st3, en3, file=fi,/nostr, box=box)
406lhf3=grossemoyenne(lhf3, "xy",/nan, box=box)
407lhf3=reform(lhf3)
408;
409fi=project_id_env+'shf_ncep2_oafluxgrid_19890101_20091231.nc'
410initncdf, fi
411shf1=-1*read_ncdf("shf", st1, en1, file=fi,/nostr, box=box)
412shf1=grossemoyenne(shf1, "xy",/nan, box=box)
413shf1=reform(shf1)
414shf2=-1*read_ncdf("shf", st2, en2, file=fi,/nostr, box=box)
415shf2=grossemoyenne(shf2, "xy",/nan, box=box)
416shf2=reform(shf2)
417shf3=-1*read_ncdf("shf", st3, en3, file=fi,/nostr, box=box)
418shf3=grossemoyenne(shf3, "xy",/nan, box=box)
419shf3=reform(shf3)
420;
421net1=swr1+lwr1+lhf1+shf1
422net2=swr2+lwr2+lhf2+shf2
423net3=swr3+lwr3+lhf3+shf3
424;
425nce2=[net1,net2,net3]
426help, nce2
427;
428lhf1=0.
429lhf2=0.
430lhf3=0.
431shf1=0.
432shf2=0.
433shf3=0.
434lwr1=0.
435lwr2=0.
436lwr3=0.
437swr1=0.
438swr2=0.
439swr3=0.
440net1=0.
441net2=0.
442net3=0.
443;
444file=project_id_env+"ncep1_flux_19890101_20091231.nc"
445initncdf, file
446;
447lhf1=read_ncdf('lhf',st1,en1,file=file,/nostr, box=box)
448lhf1=grossemoyenne(lhf1, "xy", box=box,/nan)
449lhf1=reform(lhf1)
450lhf2=read_ncdf('lhf',st2,en2,file=file,/nostr, box=box)
451lhf2=grossemoyenne(lhf2, "xy", box=box,/nan)
452lhf2=reform(lhf2)
453lhf3=read_ncdf('lhf',st3,en3,file=file,/nostr, box=box)
454lhf3=grossemoyenne(lhf3, "xy", box=box,/nan)
455lhf3=reform(lhf3)
456;
457shf1=read_ncdf('shf',st1,en1,file=file,/nostr, box=box)
458shf1=grossemoyenne(shf1, "xy", box=box,/nan)
459shf1=reform(shf1)
460shf2=read_ncdf('shf',st2,en2,file=file,/nostr, box=box)
461shf2=grossemoyenne(shf2, "xy", box=box,/nan)
462shf2=reform(shf2)
463shf3=read_ncdf('shf',st3,en3,file=file,/nostr, box=box)
464shf3=grossemoyenne(shf3, "xy", box=box,/nan)
465shf3=reform(shf3)
466;
467lwr1=read_ncdf('lwr',st1,en1,file=file,/nostr, box=box)
468lwr1=grossemoyenne(lwr1, "xy", box=box,/nan)
469lwr1=reform(lwr1)
470lwr2=read_ncdf('lwr',st2,en2,file=file,/nostr, box=box)
471lwr2=grossemoyenne(lwr2, "xy", box=box,/nan)
472lwr2=reform(lwr2)
473lwr3=read_ncdf('lwr',st3,en3,file=file,/nostr, box=box)
474lwr3=grossemoyenne(lwr3, "xy", box=box,/nan)
475lwr3=reform(lwr3)
476;
477swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box)
478swr1=grossemoyenne(swr1, "xy", box=box,/nan)
479swr1=reform(swr1)
480swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box)
481swr2=grossemoyenne(swr2, "xy", box=box,/nan)
482swr2=reform(swr2)
483swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box)
484swr3=grossemoyenne(swr3, "xy", box=box,/nan)
485swr3=reform(swr3)
486;
487net1=swr1+(lwr1+shf1+lhf1)
488net2=swr2+(lwr2+shf2+lhf2)
489net3=swr3+(lwr3+shf3+lhf3)
490nce1=[net1,net2,net3]
491help, nce1
492;
493lhf1=0.
494lhf2=0.
495lhf3=0.
496shf1=0.
497shf2=0.
498shf3=0.
499lwr1=0.
500lwr2=0.
501lwr3=0.
502swr1=0.
503swr2=0.
504swr3=0.
505net1=0.
506net2=0.
507net3=0.
508;
509ind=where(finite(net))
510net=net(ind)
511era=era(ind)
512trop=trop(ind)
513oaf=oaf(ind)
514nce2=nce2(ind)
515nce1=nce1(ind)
516olr=olr(ind)
517;
518statistics, net, era, $
519                 cor, bias, std, rmsd
520print, cor, bias, std,  rmsd
521cstat_era=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)')
522;
523statistics, net, trop, $
524                 cor, bias, std, rmsd
525print, cor, bias, std,  rmsd
526cstat_trop=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)')
527;
528statistics, net, oaf, $
529                 cor, bias, std, rmsd
530print, cor, bias, std,  rmsd
531cstat_oaf=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)')
532;
533statistics, net, nce1, $
534                 cor, bias, std, rmsd
535print, cor, bias, std,  rmsd
536cstat_nce1=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)')
537;
538statistics, net, nce2, $
539                 cor, bias, std, rmsd
540print, cor, bias, std,  rmsd
541cstat_nce2=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)')
542;
543statistics, net, olr, $
544                 cor, bias, std, rmsd
545print, cor, bias, std,  rmsd
546cstat_olr=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)')
547;
548splot, net, era, charsize=1.1, title='Net Flux - WHOTS Vs ERAI', $
549     xrange=[-250,250], yrange=[-250,250], small=[2,3,1], psym=2, xmin=1, ymin=1
550oplot, [-250,250], [-250,250]
551xyouts, 0,-200, cstat_era, charsize=1.
552;
553splot, net, trop, charsize=1.1, title='Net Flux - WHOTS Vs TropFlux',/noer, $
554     xrange=[-250,250], yrange=[-250,250], small=[2,3,2], psym=2, xmin=1, ymin=1
555oplot, [-250,250], [-250,250]
556xyouts, 0,-200, cstat_trop, charsize=1.
557;
558splot, net, oaf, charsize=1.1, title='Net Flux - WHOTS Vs OAFlux',/noer, $
559     xrange=[-250,250], yrange=[-250,250], small=[2,3,3], psym=2, xmin=1, ymin=1
560oplot, [-250,250], [-250,250]
561xyouts, 0,-200, cstat_oaf, charsize=1.
562;
563splot, net, nce1, charsize=1.1, title='Net Flux - WHOTS Vs NCEP1',/noer, $
564     xrange=[-250,250], yrange=[-250,250], small=[2,3,4], psym=2, xmin=1, ymin=1
565oplot, [-250,250], [-250,250]
566xyouts, 0,-200, cstat_nce1, charsize=1.
567;
568splot, net, nce2, charsize=1.1, title='Net Flux - WHOTS Vs NCEP2',/noer, $
569     xrange=[-250,250], yrange=[-250,250], small=[2,3,5], psym=2, xmin=1, ymin=1
570oplot, [-250,250], [-250,250]
571xyouts, 0,-200, cstat_nce2, charsize=1.
572;
573splot, net, olr, charsize=1.1, title='Net Flux - WHOTS Vs TropFlux_NRT',/noer, $
574     xrange=[-250,250], yrange=[-250,250], small=[2,3,6], psym=2, xmin=1, ymin=1
575oplot, [-250,250], [-250,250]
576xyouts, 0,-200, cstat_olr, charsize=1.
577;
578closeps
579;
580end
Note: See TracBrowser for help on using the repository browser.