Changeset 1265 in lmdz_wrf


Ignore:
Timestamp:
Nov 3, 2016, 3:09:35 PM (8 years ago)
Author:
lfita
Message:

Making use of the numpy variance' calculation in field_stats' and `field_stats_dim'
Fixing documentation of both functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/nc_var_tools.py

    r1255 r1265  
    1093610936    """ Function to retrieve statistics from a field
    1093710937    field_stats(values, ncfile, varn)
    10938       [values]= [stats],[fillVals]
     10938      [values]= [stats],[fillVals],[countVals]
    1093910939        [stats]: kind of statistics
    1094010940          'full': all statistics given variable
     
    1102211022            meanv = np.mean(field)
    1102311023            mean2v = np.mean(field*field)
    11024             varv = np.sqrt(mean2v - meanv*meanv)
     11024            #varv = np.sqrt(mean2v - meanv*meanv)
     11025            varv = np.var(field)
    1102511026
    1102611027            print '    Fstats shape:',field.shape
     
    1106311064    """ Function to retrieve statistics from a field along dimensions
    1106411065    field_stats_dim(values, ncfile, varn)
    11065       [values]= [stats],[fillVals],[dimns],[vardims],[stdout]
     11066      [values]= [stats],[fillVals],[countVals],[dimns],[vardims],[stdout]
    1106611067        [stats]: kind of statistics
    1106711068          'full': all statistics given variable (min, max, mean, mean2, variability, [countVals])
     
    1125511256                meanv = np.mean(field)
    1125611257                mean2v = np.mean(field*field)
    11257                 varv = np.sqrt(mean2v - meanv*meanv)
     11258                #varv = np.sqrt(mean2v - meanv*meanv)
     11259                varv = np.var(field)
    1125811260
    1125911261                if stdout:
Note: See TracChangeset for help on using the changeset viewer.