Ignore:
Timestamp:
11/12/09 17:15:09 (15 years ago)
Author:
pinsard
Message:

conversion from IDL help header syntax to IDLDOC 2. header syntax

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/density_binning/binning_neutral_and_co/bin_velocity_New.pro

    r2 r161  
    1313      xmask = umask() 
    1414   ENDIF  
    15  
    1615   IF keyword_set(vv) THEN BEGIN 
    1716      density = boundperio(vmask()*(dens+shift(dens, 0, -1, 0))/2, /vv, /orca2, /pscal) 
    1817      xmask = vmask() 
    1918   ENDIF  
    20  
    2119      IF keyword_set(tt) THEN BEGIN 
    2220      density = dens 
     
    3129      c1_z = fltarr(N_z)        ; profil du contenu vertical de x 
    3230      s_z = fltarr(N_z)         ; profil de la densite 
    33  
    3431; vertical coordinate: in z-coord only 
    3532      z_zt = gdept              ; profondeur au point T  (k=0 -> 5m) 
     
    7370; 
    7471         i_ocean = where(xmask(i, j, *) EQ 1) 
    75  
    7672         z_s = z_s*0. 
    7773         c1_s = c1_s*0. 
    7874         x1_s = x1_s*0. 
    79  
    8075         IF (i_ocean[0] NE -1) THEN BEGIN ; on n'entre que si il y a des points ocean 
    8176  
    8277            s_z(*) = density(i, j, *) 
    8378            c1_z(*) = x1_content(i, j, *) 
    84  
    8579; critere supplementaire a imposer sur le profil pour eviter les cas 
    8680; pathologiques en attendant d'ecrire une vraie commande d'extraction 
    8781; de progils stritement croissant. Il s'agit donc d'un test adhoc. 
    8882            IF s_z(0) LT s_z(i_ocean(n_elements(i_ocean)-1)) THEN BEGIN  
    89  
    9083;------------------------------------------------------------------------ 
    9184; controle si le profil est bien strictement croissant (pour l'instant 
     
    9790;            croissant =  ind(0) EQ -1 
    9891;------------------------------------------------------------------------ 
    99  
    10092            i_bottom = i_ocean(n_elements(i_ocean)-1) 
    101  
    10293            z_s(N_s) = z_zw(i_bottom) 
    10394            c1_s(N_s) = x1_content(i, j, jpk-1) 
     
    10697            mini = min(s_z(i_ocean)) 
    10798            maxi = max(s_z(i_ocean))             
    108  
    10999            i_min = where(s_z(i_ocean) EQ mini) 
    110100            i_max = where(s_z(i_ocean) EQ maxi) 
     
    115105             i_min = i_min[0] 
    116106             i_max = i_max(n_elements(i_min)-1) 
    117  
    118107;            IF i_max GE jpk-1 THEN print, i, j, i_max 
    119108;            IF i_min LE 1 THEN print, i, j, i_min 
     
    127116               c1_s(ind) = 0                    &$ 
    128117            ENDIF  
    129  
    130118; Si la valeur du niveau (s_s) est plus elevee que la densite du fond,  
    131119; l isopycne est mise au fond (z_s=z_zw(i_bottom)) 
     
    154142                
    155143                   i_profil = i_ocean(i_min:i_max) 
    156  
    157144                   z_s(ind) = interpol(z_zt(i_profil), s_z(i_profil), s_s(ind)) 
    158145                
     
    183170         ENDIF  
    184171         ENDIF 
    185  
    186172         x1_bin(i, j, *) = x1_s 
    187173          
     
    190176    
    191177   return, x1_bin 
    192  
    193178END  
Note: See TracChangeset for help on using the changeset viewer.