MPAS-JEDI
binning_utils.py File Reference

Go to the source code of this file.

Classes

class  binning_utils.GlintAngle
 
class  binning_utils.LocalHour
 
class  binning_utils.AsymmetricCloudImpact
 
class  binning_utils.ABEILambda
 np.maximum(zeros, np.subtract(BTclr, BTbak))) More...
 
class  binning_utils.SCIOkamoto
 
class  binning_utils.ScaledSCIOkamoto
 
class  binning_utils.SCIModHarnisch
 
class  binning_utils.ScaledSCIModHarnisch
 
class  binning_utils.NormalizedError
 
class  binning_utils.SCINormalizedError
 
class  binning_utils.OkamotoNormalizedError
 
class  binning_utils.ScaledOkamotoNormalizedError
 
class  binning_utils.ModHarnischNormalizedError
 
class  binning_utils.ScaledModHarnischNormalizedError
 
class  binning_utils.BaseObsFunction
 
class  binning_utils.IdObsFunction
 
class  binning_utils.ObsFunction
 
class  binning_utils.ObsFunctionWrapper
 
class  binning_utils.BinFilter
 
class  binning_utils.BinMethod
 

Namespaces

 binning_utils
 

Functions

def binning_utils.equalBound (x, bound, missingValue=True)
 
def binning_utils.notEqualBound (x, bound, missingValue=True)
 
def binning_utils.notEqualAnyBound (x, bounds, missingValue=True)
 
def binning_utils.lessEqualBound (x, bound, missingValue=True)
 
def binning_utils.lessBound (x, bound, missingValue=True)
 
def binning_utils.greatEqualBound (x, bound, missingValue=True)
 
def binning_utils.greatBound (x, bound, missingValue=True)
 
def binning_utils.betweenBounds (x, bound1, bound2, missingValue=True)
 

Variables

 binning_utils._logger = logging.getLogger(__name__)
 
string binning_utils.identityBinMethod = 'identity'
 
string binning_utils.noBinMethod = identityBinMethod
 
string binning_utils.goodQCMethod = 'good'
 
string binning_utils.badQCMethod = 'bad'
 
string binning_utils.allQCMethod = 'all'
 
float binning_utils.P_jet_min = 250.0
 
float binning_utils.P_jet_max = 350.0
 
string binning_utils.P_jet_val = '{:.0f}'.format(0.5 * (P_jet_min + P_jet_max))
 
string binning_utils.PjetMethod = 'P='+P_jet_val+'hPa'
 
float binning_utils.alt_jet_min = 9500.0
 
float binning_utils.alt_jet_max = 10500.0
 
string binning_utils.alt_jet_val = '{:.0f}'.format(0.5 * (alt_jet_min + alt_jet_max))
 
string binning_utils.altjetMethod = 'alt='+alt_jet_val+'m'
 
float binning_utils.LH0 = 0.0
 
float binning_utils.LH1 = 23.0
 
float binning_utils.LHDT = 1.0
 
string binning_utils.latbandsMethod = 'LatBands'
 
string binning_utils.seasurfMethod = 'sea'
 
string binning_utils.landsurfMethod = 'land'
 
string binning_utils.mixsurfMethod = 'mixed-land-sea'
 
string binning_utils.allsurfMethod = 'all-surface'
 
string binning_utils.surfbandsMethod = 'surface-type'
 
string binning_utils.clrskyMethod = 'clear'
 
string binning_utils.cldskyMethod = 'cloudy'
 
string binning_utils.mixskyMethod = 'mixed-clrcld'
 
string binning_utils.allskyMethod = 'allsky'
 
string binning_utils.cloudbandsMethod = 'cloudiness'
 
string binning_utils.OkamotoMethod = 'Okamoto'
 
string binning_utils.ScaleOkamotoMethod = 'ScaledOkamoto'
 
string binning_utils.ModHarnischMethod = 'ModHarnisch'
 
string binning_utils.ScaleModHarnischMethod = 'ScaledModHarnisch'
 
string binning_utils.geoirlatlonboxMethod = 'geoirBox'
 
float binning_utils.geoirMaxZenith = 65.0
 
 binning_utils.geoirlatlonBoxParams = defaultdict(list)
 
string binning_utils.ahi_himawari8 = 'ahi_himawari8'
 
string binning_utils.abi_g16 = 'abi_g16'
 
float binning_utils.maxGlint = 90.0
 
int binning_utils.mpasFCRes = 120
 
dictionary binning_utils.biasCorrectType = {}
 
list binning_utils.exclusiveDiags = ['obs','bak','ana','SCI']