Changeset 498 for trunk


Ignore:
Timestamp:
03/19/12 15:24:05 (12 years ago)
Author:
lelod
Message:

implementation nouvelle correction et trace

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/interpol_correc.pro

    r483 r498  
    172172   cor_landa = path + 'CORR_LAND_AMSUA_JUIL2006.DAT' 
    173173   cor_seaa = path +'CORR_SEA_AMSUA_JUIL2006.DAT' 
    174   ;test de l'autre fichier de correction: quel est le bon??? 
    175   ; cor_landa=project_id_env+'AMSU/CORR_LAND_AMSUA.DAT' 
    176   ; cor_seaa=project_id_env+'AMSU/CORR_SEA_AMSUA.DAT' 
     174  ;test du nouveau fichier de correction (FK mars 2012) 
     175  cor_landa=project_id_env+'AMSU/CORR_LAND_AMSUA5_DataFromJune2010.DAT' 
     176  cor_seaa=project_id_env+'AMSU/CORR_SEA_AMSUA5_DataFromJune2010.DAT' 
    177177   cor_l=fltarr(nfova) 
    178178   cor_s=fltarr(nfova) 
    179179   openr, lun1,cor_landa, /get_lun 
    180    for i=0, numcanal-1 do begin 
    181       readf, lun1, t1,t2,t3,t4,t5,$ 
    182              t6,t7,t8,t9,t10,$ 
    183              t11,t12,t13,t14,t15,$ 
    184              t16,t17,t18,t19,t20,$ 
    185              t21,t22,t23,t24,t25,$ 
    186              t26,t27,t28,t29,t30 
    187  
    188       a=[t1,t2,t3,t4,t5,$ 
    189          t6,t7,t8,t9,t10,$ 
    190          t11,t12,t13,t14,t15,$ 
    191          t16,t17,t18,t19,t20,$ 
    192          t21,t22,t23,t24,t25,$ 
    193          t26,t27,t28,t29,t30] 
    194    endfor 
     180  ;for i=0, numcanal-1 do begin 
     181      readf, lun1, t1,t2,t3,t4,t5,$ 
     182             t6,t7,t8,t9,t10,$ 
     183             t11,t12,t13,t14,t15,$ 
     184             t16,t17,t18,t19,t20,$ 
     185             t21,t22,t23,t24,t25,$ 
     186             t26,t27,t28,t29,t30 
     187 
     188      a=[t1,t2,t3,t4,t5,$ 
     189         t6,t7,t8,t9,t10,$ 
     190         t11,t12,t13,t14,t15,$ 
     191         t16,t17,t18,t19,t20,$ 
     192         t21,t22,t23,t24,t25,$ 
     193         t26,t27,t28,t29,t30] 
     194   ;endfor 
    195195   ;cor_l=a 
    196196   cor_l=interpol(a,nfova,/lsquadratic)    ; normalement le dernier canal lu 
    197197   free_lun, lun1 
    198198   openr, lun1,cor_seaa, /get_lun 
    199    for i=0, numcanal-1 do begin 
    200       readf, lun1, t1,t2,t3,t4,t5,$ 
    201              t6,t7,t8,t9,t10,$ 
    202              t11,t12,t13,t14,t15,$ 
    203              t16,t17,t18,t19,t20,$ 
    204              t21,t22,t23,t24,t25,$ 
    205              t26,t27,t28,t29,t30 
    206  
    207       a=[t1,t2,t3,t4,t5,$ 
    208          t6,t7,t8,t9,t10,$ 
    209          t11,t12,t13,t14,t15,$ 
    210          t16,t17,t18,t19,t20,$ 
    211          t21,t22,t23,t24,t25,$ 
    212          t26,t27,t28,t29,t30] 
    213   endfor 
     199   ;for i=0, numcanal-1 do begin 
     200      readf, lun1, t1,t2,t3,t4,t5,$ 
     201             t6,t7,t8,t9,t10,$ 
     202             t11,t12,t13,t14,t15,$ 
     203             t16,t17,t18,t19,t20,$ 
     204             t21,t22,t23,t24,t25,$ 
     205             t26,t27,t28,t29,t30 
     206 
     207      a=[t1,t2,t3,t4,t5,$ 
     208         t6,t7,t8,t9,t10,$ 
     209         t11,t12,t13,t14,t15,$ 
     210         t16,t17,t18,t19,t20,$ 
     211         t21,t22,t23,t24,t25,$ 
     212         t26,t27,t28,t29,t30] 
     213  ; endfor 
    214214   free_lun, lun1 
    215215   ;_s=a 
  • trunk/src/plot_amsu.pro

    r493 r498  
    7171         nn=n_elements(tb1) 
    7272 
    73 tbmin=100. & tbmax=300. 
    74 jnd=where(tb1 gt tbmin and tb1 lt tbmax) 
     73; plot sur continent 
     74tbmin=241. & tbmax=280. 
     75jnd=where(tb1 gt tbmin and tb1 lt tbmax and mask eq 1) 
    7576tb=tb1[jnd] 
    7677lolo=lon[jnd] 
    7778lala=lat[jnd] 
    78  
     79print,'continent ',min(tb),max(tb) 
    7980window,0 
    8081loadct,39 
    8182plot,lon,lat,xrange=[lon_min,lon_max],yrange=[lat_min,lat_max],xstyle=1,ystyle=1,/nodata 
    82 ;ind=where(mask eq 1) 
    83 ;oplot,lon[ind],lat[ind],psym=1 
    84  
    85  
    8683colscale=intarr(n_elements(tb)) 
    8784for j=0,n_elements(tb)-1 do colscale[j]=(tb[j]-min(tb))*255/(max(tb)-min(tb)) 
    88  ;endfor 
    89 print,min(colscale),max(colscale) 
     85plots,lolo,lala,psym=5,symsize=1,color=colscale 
     86; plot sur ocean 
     87tbmin=200. & tbmax=280. 
     88jnd=where(tb1 gt tbmin and tb1 lt tbmax and mask eq 0) 
     89tb=tb1[jnd] 
     90lolo=lon[jnd] 
     91lala=lat[jnd] 
     92print,'ocean ',min(tb),max(tb) 
     93window,1 
     94loadct,39 
     95plot,lon,lat,xrange=[lon_min,lon_max],yrange=[lat_min,lat_max],xstyle=1,ystyle=1,/nodata 
     96colscale=intarr(n_elements(tb)) 
     97for j=0,n_elements(tb)-1 do colscale[j]=(tb[j]-min(tb))*255/(max(tb)-min(tb)) 
    9098plots,lolo,lala,psym=5,symsize=1,color=colscale 
    9199 
     100;bas=where (tb le min(tb)+0.5) 
     101;plots,lolo[bas],lala[bas],color=0,symsize=2,psym=5 
     102;print,lolo[bas],lala[bas] 
    92103end 
Note: See TracChangeset for help on using the changeset viewer.