Changeset 481 for trunk


Ignore:
Timestamp:
01/04/12 14:37:35 (12 years ago)
Author:
lelod
Message:

nettoyage extract et interpolswath

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/extract_amsua.pro

    r478 r481  
    278278ilist=0 
    279279;loadct,39 
    280 tek_color 
     280;tek_color 
    281281numwindow=2 
    282 window,numwindow 
    283 plot,indgen(30)+1,cor_l+200,psym=2,color=0,yrange=[150,250] 
    284 oplot,indgen(30)+1,cor_s+200,psym=2,color=100 
     282;window,numwindow 
     283;plot,indgen(30)+1,cor_l+200,psym=2,color=0,yrange=[150,250] 
     284;oplot,indgen(30)+1,cor_s+200,psym=2,color=100 
    285285 
    286286;while ilist le nlist do begin 
     
    378378;print,'cor_s',cor_s 
    379379;print,'cor_l',cor_l 
    380 oplot,amafov,moych,psym=1,color=numwindow 
    381 print,'ecarts max a la valeur moyenne au nadir',min(moych)-mean(moych[12:17]),max(moych)-mean(moych[12:17]) 
    382  
    383 ;window,numwindow 
    384 ;plot,amalon,amalat,xrange=[lon_min,lon_max],yrange=[lat_min,lat_max],xstyle=1,ystyle=1,/nodata 
    385 ;jnd=where(ch_nadir gt tbmin and ch_nadir lt tbmax and amalon ge lon_min and amalon le lon_max $ 
    386 ;         and amalat ge lat_min and amalat le lat_max) 
    387 ;tb=ch_nadir[jnd] 
    388 ;lolo=amalon[jnd] 
    389 ;lala=amalat[jnd] 
    390 ;colscale=intarr(n_elements(tb)) 
    391 ;for j=0,n_elements(tb)-1 do begin 
    392 ;   colscale[j]=(tb[j]-min(tb))*255/(max(tb)-min(tb)) 
    393 ;endfor 
    394 ;plots,lolo,lala,psym=5,symsize=1,color=colscale 
     380;oplot,amafov,moych,psym=1,color=numwindow 
     381;print,'ecarts max a la valeur moyenne au nadir',min(moych)-mean(moych[12:17]),max(moych)-mean(moych[12:17]) 
     382 
     383 
    395384numwindow=numwindow+1 
    396385 
     
    408397      lat=amalat[*,i] 
    409398      mask=landseamask[*,i] 
    410       ind=where(tb gt 0 and lon gt -60 and lon lt 100,nbon) 
     399      ind=where(tb gt tbmin and lon gt lon_min-15 and lon lt lon_max+15,nbon)  
     400; test pour eviter pb d'interpolation de longitude (meridien 180) 
    411401      if nbon eq nbpix then begin 
    412402         cont=cont+1L 
     
    440430            endelse 
    441431         endif else begin 
    442             print, 'www : aucun point dans la zone' 
     432            ;print, 'www : aucun point dans la zone' 
    443433         endelse 
    444       endif ;else begin 
    445         ; print,'fauchee incomplete',nbon 
    446      ; endelse 
     434      endif 
    447435 
    448436   endfor 
  • trunk/src/interpolswath.pro

    r467 r481  
    117117  ;      
    118118;endfor 
     119 
     120 
    119121latgrid=interpol(latlu,fova,grid) 
    120122longrid=interpol(lonlu,fova,grid) 
    121123 
    122 ind=where(longrid gt 35 and longrid lt 45 and latgrid gt 10 and latgrid lt 25,nbind) 
    123 if nbind ne 0 then begin 
    124   ; print,'longitude intiniale',lonlu 
    125   ; print,'long. interpolee',longrid 
    126 endif 
    127124;print,tbint 
    128125end 
Note: See TracChangeset for help on using the changeset viewer.