Changeset 94 for trunk/src/paper01/fig6
- Timestamp:
- 08/25/11 13:02:20 (13 years ago)
- Location:
- trunk/src/paper01/fig6
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/paper01/fig6/icoads_q2m_stats_paper.pro
r85 r94 84 84 ; partie a changer 85 85 marge=[-2,-2, -4,2] 86 st=19890101 & en=20091231 86 st=19890101 87 en=20091231 87 88 domdef, box 88 89 … … 118 119 119 120 120 si=size(trop) & nt=si(3) 121 si=size(trop) 122 nt=si(3) 121 123 122 124 lat_rama=[67, 55, 55, 80.5, 80.5, 80.5, 80.5, 90, 90, 90, 90, 90, 90, 90, 95] … … 136 138 lon=[lon_rama, lon_pirata, lon_tao] 137 139 138 lat_tao=lat & lon_tao=lon 140 lat_tao=lat 141 lon_tao=lon 139 142 nn=n_elements(lat) 140 143 … … 143 146 x=lat_tao(n) 144 147 y=lon_tao(n) 145 dx=abs(reform(glamt-x)) & dy=abs(reform(gphit)-y) 148 dx=abs(reform(glamt-x)) 149 dy=abs(reform(gphit)-y) 146 150 ind=where((dx le 0.5) and (dy le 0.5)) 147 151 if (total(ind) ge 0.) then begin … … 160 164 161 165 param=icoads*mask 162 trop=trop*mask & oaf=oaf*mask & erai=erai*mask 163 ncep2=ncep2*mask & ncep1=ncep1*mask 166 trop=trop*mask 167 oaf=oaf*mask 168 erai=erai*mask 169 ncep2=ncep2*mask 170 ncep1=ncep1*mask 164 171 165 172 166 173 ind=where(finite(param) and finite(erai) and finite(trop) and finite(oaf) and finite(ncep2) and finite(ncep1)) 167 x=param(ind) & y=trop(ind) 168 param=param(ind) & trop=trop(ind) & erai=erai(ind) & oaf=oaf(ind) & ncep2=ncep2(ind) & ncep1=ncep1(ind) 174 x=param(ind) 175 y=trop(ind) 176 param=param(ind) 177 trop=trop(ind) 178 erai=erai(ind) 179 oaf=oaf(ind) 180 ncep2=ncep2(ind) 181 ncep1=ncep1(ind) 169 182 170 183 ; … … 208 221 209 222 ; 210 mio=4 & mao=24 & inx=1 & nx=(mao-mio)/inx+1l & xx=mio+indgen(nx)*inx 211 mis=4 & mas=24 & iny=1 & ny=(mas-mis)/iny+1l & yy=mis+indgen(ny)*iny 223 mio=4 224 mao=24 225 inx=1 226 nx=(mao-mio)/inx+1l 227 xx=mio+indgen(nx)*inx 228 mis=4 229 mas=24 230 iny=1 231 ny=(mas-mis)/iny+1l 232 yy=mis+indgen(ny)*iny 212 233 ; 213 234 pdf, param,trop,mio,mao,inx,mis,mas,iny, $ -
trunk/src/paper01/fig6/icoads_sst_stats_paper.pro
r85 r94 84 84 ; partie a changer 85 85 marge=[-2,-2, -4,2] 86 st=19890101 & en=20091231 86 st=19890101 87 en=20091231 87 88 domdef, box 88 89 … … 123 124 124 125 125 si=size(trop) & nt=si(3) 126 si=size(trop) 127 nt=si(3) 126 128 127 129 lat_rama=[67, 55, 55, 80.5, 80.5, 80.5, 80.5, 90, 90, 90, 90, 90, 90, 90, 95] … … 141 143 lon=[lon_rama, lon_pirata, lon_tao] 142 144 143 lat_tao=lat & lon_tao=lon 145 lat_tao=lat 146 lon_tao=lon 144 147 nn=n_elements(lat) 145 148 … … 148 151 x=lat_tao(n) 149 152 y=lon_tao(n) 150 dx=abs(reform(glamt-x)) & dy=abs(reform(gphit)-y) 153 dx=abs(reform(glamt-x)) 154 dy=abs(reform(gphit)-y) 151 155 ind=where((dx le 0.5) and (dy le 0.5)) 152 156 if (total(ind) ge 0.) then begin … … 165 169 166 170 param=icoads*mask 167 trop=trop*mask & oaf=oaf*mask & erai=erai*mask 168 ncep2=ncep2*mask & ncep1=ncep1*mask 171 trop=trop*mask 172 oaf=oaf*mask 173 erai=erai*mask 174 ncep2=ncep2*mask 175 ncep1=ncep1*mask 169 176 noc=noc*mask 170 177 171 178 ind=where(finite(param) and finite(erai) and finite(trop) and finite(oaf) and finite(ncep2) and finite(ncep1)) 172 x=param(ind) & y=trop(ind) 173 param=param(ind) & trop=trop(ind) & erai=erai(ind) & oaf=oaf(ind) & ncep2=ncep2(ind) & ncep1=ncep1(ind) 179 x=param(ind) 180 y=trop(ind) 181 param=param(ind) 182 trop=trop(ind) 183 erai=erai(ind) 184 oaf=oaf(ind) 185 ncep2=ncep2(ind) 186 ncep1=ncep1(ind) 174 187 noc=noc(ind) 175 188 … … 220 233 221 234 ; 222 mio=15 & mao=32 & inx=1 & nx=(mao-mio)/inx+1l & xx=mio+indgen(nx)*inx 223 mis=15 & mas=32 & iny=1 & ny=(mas-mis)/iny+1l & yy=mis+indgen(ny)*iny 224 xp=18 & yp=16.5 225 x1=15 & x2=32 & y1=x1 & y2=x2 235 mio=15 236 mao=32 237 inx=1 238 nx=(mao-mio)/inx+1l 239 xx=mio+indgen(nx)*inx 240 mis=15 241 mas=32 242 iny=1 243 ny=(mas-mis)/iny+1l 244 yy=mis+indgen(ny)*iny 245 xp=18 246 yp=16.5 247 x1=15 248 x2=32 249 y1=x1 250 y2=x2 226 251 ; 227 252 pdf, param,trop,mio,mao,inx,mis,mas,iny, $ -
trunk/src/paper01/fig6/icoads_t2m_stats_paper.pro
r85 r94 85 85 ; partie a changer 86 86 marge=[-2,-2, -4,2] 87 st=19890101 & en=20091231 87 st=19890101 88 en=20091231 88 89 domdef, box 89 90 … … 119 120 120 121 121 si=size(trop) & nt=si(3) 122 si=size(trop) 123 nt=si(3) 122 124 123 125 lat_rama=[67, 55, 55, 80.5, 80.5, 80.5, 80.5, 90, 90, 90, 90, 90, 90, 90, 95] … … 137 139 lon=[lon_rama, lon_pirata, lon_tao] 138 140 139 lat_tao=lat & lon_tao=lon 141 lat_tao=lat 142 lon_tao=lon 140 143 nn=n_elements(lat) 141 144 … … 144 147 x=lat_tao(n) 145 148 y=lon_tao(n) 146 dx=abs(reform(glamt-x)) & dy=abs(reform(gphit)-y) 149 dx=abs(reform(glamt-x)) 150 dy=abs(reform(gphit)-y) 147 151 ind=where((dx le 0.5) and (dy le 0.5)) 148 152 if (total(ind) ge 0.) then begin … … 161 165 162 166 param=icoads*mask 163 trop=trop*mask & oaf=oaf*mask & erai=erai*mask 164 ncep2=ncep2*mask & ncep1=ncep1*mask 167 trop=trop*mask 168 oaf=oaf*mask 169 erai=erai*mask 170 ncep2=ncep2*mask 171 ncep1=ncep1*mask 165 172 166 173 167 174 ind=where(finite(param) and finite(erai) and finite(trop) and finite(oaf) and finite(ncep2) and finite(ncep1)) 168 x=param(ind) & y=trop(ind) 169 param=param(ind) & trop=trop(ind) & erai=erai(ind) & oaf=oaf(ind) & ncep2=ncep2(ind) & ncep1=ncep1(ind) 175 x=param(ind) 176 y=trop(ind) 177 param=param(ind) 178 trop=trop(ind) 179 erai=erai(ind) 180 oaf=oaf(ind) 181 ncep2=ncep2(ind) 182 ncep1=ncep1(ind) 170 183 171 184 ; … … 209 222 210 223 ; 211 mio=15 & mao=32 & inx=1 & nx=(mao-mio)/inx+1l & xx=mio+indgen(nx)*inx 212 mis=15 & mas=32 & iny=1 & ny=(mas-mis)/iny+1l & yy=mis+indgen(ny)*iny 213 xp=16 & yp=14 214 215 x1=13 & x2=32 & y1=x1 & y2=x2 224 mio=15 225 mao=32 226 inx=1 227 nx=(mao-mio)/inx+1l 228 xx=mio+indgen(nx)*inx 229 mis=15 230 mas=32 231 iny=1 232 ny=(mas-mis)/iny+1l 233 yy=mis+indgen(ny)*iny 234 xp=16 235 yp=14 236 237 x1=13 238 x2=32 239 y1=x1 240 y2=x2 216 241 ; 217 242 pdf, param,trop,mio,mao,inx,mis,mas,iny, $ -
trunk/src/paper01/fig6/icoads_ws_stats_paper.pro
r85 r94 86 86 ; partie a changer 87 87 marge=[-2,-2, -4,2] 88 st=19890101 & en=20091231 88 st=19890101 89 en=20091231 89 90 domdef, box 90 91 … … 124 125 help, noc 125 126 126 si=size(trop) & nt=si(3) 127 si=size(trop) 128 nt=si(3) 127 129 128 130 lat_rama=[67, 55, 55, 80.5, 80.5, 80.5, 80.5, 90, 90, 90, 90, 90, 90, 90, 95] … … 142 144 lon=[lon_rama, lon_pirata, lon_tao] 143 145 144 lat_tao=lat & lon_tao=lon 146 lat_tao=lat 147 lon_tao=lon 145 148 nn=n_elements(lat) 146 149 … … 149 152 x=lat_tao(n) 150 153 y=lon_tao(n) 151 dx=abs(reform(glamt-x)) & dy=abs(reform(gphit)-y) 154 dx=abs(reform(glamt-x)) 155 dy=abs(reform(gphit)-y) 152 156 ind=where((dx le 0.5) and (dy le 0.5)) 153 157 if (total(ind) ge 0.) then begin … … 166 170 167 171 param=icoads*mask 168 trop=trop*mask & oaf=oaf*mask & erai=erai*mask 169 ncep2=ncep2*mask & ncep1=ncep1*mask 172 trop=trop*mask 173 oaf=oaf*mask 174 erai=erai*mask 175 ncep2=ncep2*mask 176 ncep1=ncep1*mask 170 177 noc=noc*mask 171 178 172 179 ind=where(finite(param) and finite(noc) and finite(erai) and finite(trop) and finite(oaf) and finite(ncep2) and finite(ncep1)) 173 x=param(ind) & y=trop(ind) 174 param=param(ind) & trop=trop(ind) & erai=erai(ind) & oaf=oaf(ind) & ncep2=ncep2(ind) & ncep1=ncep1(ind) 180 x=param(ind) 181 y=trop(ind) 182 param=param(ind) 183 trop=trop(ind) 184 erai=erai(ind) 185 oaf=oaf(ind) 186 ncep2=ncep2(ind) 187 ncep1=ncep1(ind) 175 188 noc=noc(ind) 176 189 … … 219 232 abs_noc=string(abs_diff, format='(f5.2)') 220 233 ; 221 mio=0 & mao=15 & inx=1 & nx=(mao-mio)/inx+1l & xx=mio+indgen(nx)*inx 222 mis=0 & mas=15 & iny=1 & ny=(mas-mis)/iny+1l & yy=mis+indgen(ny)*iny 223 xp=4 & yp=13 224 x1=0 & x2=15 & y1=x1 & y2=x2 234 mio=0 235 mao=15 236 inx=1 237 nx=(mao-mio)/inx+1l 238 xx=mio+indgen(nx)*inx 239 mis=0 240 mas=15 241 iny=1 242 ny=(mas-mis)/iny+1l 243 yy=mis+indgen(ny)*iny 244 xp=4 245 yp=13 246 x1=0 247 x2=15 248 y1=x1 249 y2=x2 225 250 ; 226 251 pdf, param,trop,mio,mao,inx,mis,mas,iny, $ -
trunk/src/paper01/fig6/statistics.pro
r85 r94 62 62 ;; mean1= mean of mooring variable std1=std of mooring variable 63 63 ;; mean2= mean of erai variable std2=std of erai variable 64 x=moor & y=erai 65 ind1=where(finite(x,/nan)) & ind2=where(finite(y,/nan)) 64 x=moor 65 y=erai 66 ind1=where(finite(x,/nan)) 67 ind2=where(finite(y,/nan)) 66 68 ind=inter(ind1,ind2) 67 69 if (ind ne -1 ) then begin 68 x(ind)=!Values.f_nan &y(ind)=!Values.f_nan 70 x(ind)=!Values.f_nan 71 y(ind)=!Values.f_nan 69 72 endif 70 73 71 74 ind=where(finite(x)) 72 x=x(ind) & y=y(ind) 75 x=x(ind) 76 y=y(ind) 73 77 74 78 nn=n_elements(ind) … … 76 80 cor=correlate(x,y) 77 81 xxx=moment(x) 78 mean1=xxx(0) & std1=sqrt(xxx(1)) 82 mean1=xxx(0) 83 std1=sqrt(xxx(1)) 79 84 xxx=moment(y) 80 mean2=xxx(0) & std2=sqrt(xxx(1)) 81 bias=mean2-mean1 & std=std2/std1 85 mean2=xxx(0) 86 std2=sqrt(xxx(1)) 87 bias=mean2-mean1 88 std=std2/std1 82 89 rmsd=sqrt(total((x-y)*(x-y))/n_elements(x)) 83 90 end
Note: See TracChangeset
for help on using the changeset viewer.