Changeset 133


Ignore:
Timestamp:
06/02/09 16:42:05 (15 years ago)
Author:
ericg
Message:

divergence macro make_wdiv.pro updated for time series

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/procs/macros/make_wdiv.pro

    r131 r133  
    3636 
    3737   grille,mask,glam,gphi,gdep,nx,ny,nz,premierx,premiery,premierz,dernierx,derniery,dernierz  
    38    wdiv =  (var_x.data - shift(var_x.data, -1, 0))/e1t[premierx:dernierx, premiery:derniery] + (var_y.data-shift(var_y.data, 0, -1))/e2t[premierx:dernierx, premiery:derniery] 
     38 
     39stop 
     40 
     41   IF jpt EQ 1 THEN BEGIN  
     42      wdiv =  (var_x.data - shift(var_x.data, -1, 0))/e1t[premierx:dernierx, premiery:derniery] + (var_y.data-shift(var_y.data, 0, -1))/e2t[premierx:dernierx, premiery:derniery] 
     43   ENDIF ELSE BEGIN  
     44      e1t3d = reform(reform(e1t[premierx:dernierx, premiery:derniery], nx*ny)#replicate(1, jpt), nx, ny, jpt) 
     45      e2t3d = reform(reform(e2t[premierx:dernierx, premiery:derniery], nx*ny)#replicate(1, jpt), nx, ny, jpt) 
     46      wdiv =  (var_x.data - shift(var_x.data, -1, 0, 0))/e1t3d + (var_y.data-shift(var_y.data, 0, -1, 0))/e2t3d 
     47   ENDELSE  
    3948 
    4049   field = {name: '', data: wdiv, legend: '', units: '', origin: '', dim: 0, direc:''} 
Note: See TracChangeset for help on using the changeset viewer.