Changeset 2172 in lmdz_wrf for trunk/tools


Ignore:
Timestamp:
Oct 8, 2018, 4:11:11 PM (7 years ago)
Author:
lfita
Message:

Fixing `stats_time2D'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/generic_tools.py

    r2170 r2172  
    56235623        fname = 'stats_time2D'
    56245624
    5625         if vals1 == 'h':
     5625        if type(vals) == type('S') and vals == 'h':
    56265626            print fname + '_____________________________________________________________'
    56275627            print stats_time2Dvars.__doc__
    56285628            quit()
    56295629
    5630         if vals1 is None:
     5630        if vals is None:
    56315631            self.minv = None
    56325632            self.maxv = None
     
    56385638            dimx = vals.shape[2]
    56395639            dimy = vals.shape[1]
    5640             stats=np.zeros((dimy,dimx,5), dtype=np.float)
     5640            stats=np.zeros((dimy,dimx,6), dtype=np.float)
    56415641            absmean = np.mean(vals,axis=0)
    5642             pecents = np.zeros((20,dimy,dimx), dtype=np.float)
     5642            percents = np.zeros((21,dimy,dimx), dtype=np.float)
    56435643
    56445644            stats[:,:,0]=np.min(vals, axis=0)
     
    56465646            stats[:,:,2]=np.mean(vals, axis=0)
    56475647            stats[:,:,3]=np.mean(vals*vals, axis=0)
    5648             stats[:,:,4]=absmean - stats[:,:,2]
     5648            stats[:,:,4]=np.std(vals, axis=0)
     5649            stats[:,:,5]=absmean - stats[:,:,2]
    56495650
    56505651            stats = np.where(stats > 0.1*fillValue, fillValue, stats)
     
    56615662            self.meanv=stats[:,:,2]
    56625663            self.mean2v=stats[:,:,3]
    5663             self.stdv=np.sqrt(stats[:,:,3]-stats[:,:,2]*stats[:,:,2])
    5664             self.anomv=stats[:,:,4]
    5665             self.percen=percents
     5664            self.stdv=stats[:,:,4]
     5665            self.anomv=stats[:,:,5]
     5666            self.percen=percents[:]
    56665667
    56675668        return
Note: See TracChangeset for help on using the changeset viewer.