MPAS-JEDI
|
Base class for all analysisTypes. More...
Public Member Functions | |
def | __init__ (self, db, analysisType, diagnosticGroupings={}) |
def | binMethodFile (self, binMethod, before=True) |
def | fcName (self, diagnosticGroup) |
def | statPlotAttributes (self, diagnosticGroup, statName, allDiagnosticNames=None) |
def | UNIONcntrlANDexpCYDTimes (self, dfw, myLoc={}) |
def | analyze (self, workers=None) |
def | analyze_ (self, workers=None) |
def | __init__ (self, db, analysisType, diagnosticGroupings={}) |
def | binMethodFile (self, binMethod, before=True) |
def | fcName (self, diagnosticGroup) |
def | statPlotAttributes (self, diagnosticGroup, statName, allDiagnosticNames=None) |
def | UNIONcntrlANDexpCYDTimes (self, dfw, myLoc={}) |
def | analyze (self, workers=None) |
def | analyze_ (self, workers=None) |
Public Attributes | |
analysisType | |
DiagSpaceName | |
diagnosticGroupings | |
logger | |
db | |
Extract useful variables from the database. More... | |
diagnosticConfigs | |
availableDiagnostics | |
expNames | |
nExp | |
cntrlExpName | |
noncntrlExpNames | |
fcTDeltas | |
fcTDeltas_totmin | |
fcMap | |
nFC | |
cyDTimes | |
nCY | |
varNames | |
nVars | |
varMap | |
chlist | |
allBinVals | |
binNumVals | |
binNumVals2DasStr | |
blocking | |
Establish default configuration. More... | |
parallelism | |
requiredStatistics | |
requestAggDFW | |
blankBinMethodFile | |
subWidth | |
subAspect | |
MAX_FC_SUBFIGS | |
MAX_FC_LINES | |
DiagSpacePath | |
Setup paths. More... | |
myFigPath | |
Base class for all analysisTypes.
Definition at line 40 of file Analyses.py.
def Analyses.AnalysisBase.__init__ | ( | self, | |
db, | |||
analysisType, | |||
diagnosticGroupings = {} |
|||
) |
Reimplemented in Analyses.GrossValues, Analyses.BinValAxisStatsComposite, Analyses.BinValAxisPDF, Analyses.BinValAxisProfileDiffCI, Analyses.BinValAxisProfile, Analyses.FCandBinValAxes2D, Analyses.CYandBinValAxes2D, Analyses.OneDimBinMethodBase, Analyses.CYAxisBinValLines, Analyses.BinValLinesAnalysisType, Analyses.CYAxisFCLines, Analyses.FCAxisExpLinesDiffCI, Analyses.FCAxisExpLines, Analyses.CYAxisExpLines, Analyses.CategoryBinMethodBase, Analyses.GrossValues, Analyses.BinValAxisStatsComposite, Analyses.BinValAxisPDF, Analyses.BinValAxisProfileDiffCI, Analyses.BinValAxisProfile, Analyses.FCandBinValAxes2D, Analyses.CYandBinValAxes2D, Analyses.OneDimBinMethodBase, Analyses.CYAxisBinValLines, Analyses.BinValLinesAnalysisType, Analyses.CYAxisFCLines, Analyses.FCAxisExpLinesDiffCI, Analyses.FCAxisExpLines, Analyses.CYAxisExpLines, and Analyses.CategoryBinMethodBase.
Definition at line 41 of file Analyses.py.
def Analyses.AnalysisBase.__init__ | ( | self, | |
db, | |||
analysisType, | |||
diagnosticGroupings = {} |
|||
) |
Reimplemented in Analyses.GrossValues, Analyses.BinValAxisStatsComposite, Analyses.BinValAxisPDF, Analyses.BinValAxisProfileDiffCI, Analyses.BinValAxisProfile, Analyses.FCandBinValAxes2D, Analyses.CYandBinValAxes2D, Analyses.OneDimBinMethodBase, Analyses.CYAxisBinValLines, Analyses.BinValLinesAnalysisType, Analyses.CYAxisFCLines, Analyses.FCAxisExpLinesDiffCI, Analyses.FCAxisExpLines, Analyses.CYAxisExpLines, Analyses.CategoryBinMethodBase, Analyses.GrossValues, Analyses.BinValAxisStatsComposite, Analyses.BinValAxisPDF, Analyses.BinValAxisProfileDiffCI, Analyses.BinValAxisProfile, Analyses.FCandBinValAxes2D, Analyses.CYandBinValAxes2D, Analyses.OneDimBinMethodBase, Analyses.CYAxisBinValLines, Analyses.BinValLinesAnalysisType, Analyses.CYAxisFCLines, Analyses.FCAxisExpLinesDiffCI, Analyses.FCAxisExpLines, Analyses.CYAxisExpLines, and Analyses.CategoryBinMethodBase.
Definition at line 41 of file Analyses.py.
def Analyses.AnalysisBase.analyze | ( | self, | |
workers = None |
|||
) |
Definition at line 214 of file Analyses.py.
def Analyses.AnalysisBase.analyze | ( | self, | |
workers = None |
|||
) |
def Analyses.AnalysisBase.analyze_ | ( | self, | |
workers = None |
|||
) |
virtual method
Reimplemented in Analyses.GrossValues, Analyses.BinValAxisStatsComposite, Analyses.BinValAxisPDF, Analyses.OneDimBinMethodBase, Analyses.CategoryBinMethodBase, Analyses.GrossValues, Analyses.BinValAxisStatsComposite, Analyses.BinValAxisPDF, Analyses.OneDimBinMethodBase, and Analyses.CategoryBinMethodBase.
Definition at line 226 of file Analyses.py.
def Analyses.AnalysisBase.analyze_ | ( | self, | |
workers = None |
|||
) |
virtual method
Reimplemented in Analyses.GrossValues, Analyses.BinValAxisStatsComposite, Analyses.BinValAxisPDF, Analyses.OneDimBinMethodBase, Analyses.CategoryBinMethodBase, Analyses.GrossValues, Analyses.BinValAxisStatsComposite, Analyses.BinValAxisPDF, Analyses.OneDimBinMethodBase, and Analyses.CategoryBinMethodBase.
Definition at line 226 of file Analyses.py.
def Analyses.AnalysisBase.binMethodFile | ( | self, | |
binMethod, | |||
before = True |
|||
) |
Format the binMethod for file naming
Definition at line 114 of file Analyses.py.
def Analyses.AnalysisBase.binMethodFile | ( | self, | |
binMethod, | |||
before = True |
|||
) |
Format the binMethod for file naming
Definition at line 114 of file Analyses.py.
def Analyses.AnalysisBase.fcName | ( | self, | |
diagnosticGroup | |||
) |
Format the diagnosticGroup for forecast analysisType's
Definition at line 127 of file Analyses.py.
def Analyses.AnalysisBase.fcName | ( | self, | |
diagnosticGroup | |||
) |
Format the diagnosticGroup for forecast analysisType's
Definition at line 127 of file Analyses.py.
def Analyses.AnalysisBase.statPlotAttributes | ( | self, | |
diagnosticGroup, | |||
statName, | |||
allDiagnosticNames = None |
|||
) |
Define plotting attributes for the combination of diagnosticGroup and statName
Definition at line 141 of file Analyses.py.
def Analyses.AnalysisBase.statPlotAttributes | ( | self, | |
diagnosticGroup, | |||
statName, | |||
allDiagnosticNames = None |
|||
) |
Define plotting attributes for the combination of diagnosticGroup and statName
Definition at line 141 of file Analyses.py.
def Analyses.AnalysisBase.UNIONcntrlANDexpCYDTimes | ( | self, | |
dfw, | |||
myLoc = {} |
|||
) |
Determine the union of cyDTimes available between the control and each other experiment at each fcTDelta
Definition at line 192 of file Analyses.py.
def Analyses.AnalysisBase.UNIONcntrlANDexpCYDTimes | ( | self, | |
dfw, | |||
myLoc = {} |
|||
) |
Determine the union of cyDTimes available between the control and each other experiment at each fcTDelta
Definition at line 192 of file Analyses.py.
Analyses.AnalysisBase.allBinVals |
Definition at line 78 of file Analyses.py.
Analyses.AnalysisBase.analysisType |
Definition at line 42 of file Analyses.py.
Analyses.AnalysisBase.availableDiagnostics |
Definition at line 51 of file Analyses.py.
Analyses.AnalysisBase.binNumVals |
Definition at line 79 of file Analyses.py.
Analyses.AnalysisBase.binNumVals2DasStr |
Definition at line 80 of file Analyses.py.
Analyses.AnalysisBase.blankBinMethodFile |
Definition at line 96 of file Analyses.py.
Analyses.AnalysisBase.blocking |
Establish default configuration.
Definition at line 83 of file Analyses.py.
Analyses.AnalysisBase.chlist |
Definition at line 76 of file Analyses.py.
Analyses.AnalysisBase.cntrlExpName |
Definition at line 55 of file Analyses.py.
Analyses.AnalysisBase.cyDTimes |
Definition at line 63 of file Analyses.py.
Analyses.AnalysisBase.db |
Extract useful variables from the database.
Definition at line 49 of file Analyses.py.
Analyses.AnalysisBase.diagnosticConfigs |
Definition at line 50 of file Analyses.py.
Analyses.AnalysisBase.diagnosticGroupings |
Definition at line 44 of file Analyses.py.
Analyses.AnalysisBase.DiagSpaceName |
Definition at line 43 of file Analyses.py.
Analyses.AnalysisBase.DiagSpacePath |
Setup paths.
Definition at line 108 of file Analyses.py.
Analyses.AnalysisBase.expNames |
Definition at line 53 of file Analyses.py.
Analyses.AnalysisBase.fcMap |
Definition at line 60 of file Analyses.py.
Analyses.AnalysisBase.fcTDeltas |
Definition at line 58 of file Analyses.py.
Analyses.AnalysisBase.fcTDeltas_totmin |
Definition at line 59 of file Analyses.py.
Analyses.AnalysisBase.logger |
Definition at line 46 of file Analyses.py.
Analyses.AnalysisBase.MAX_FC_LINES |
Definition at line 102 of file Analyses.py.
Analyses.AnalysisBase.MAX_FC_SUBFIGS |
Definition at line 101 of file Analyses.py.
Analyses.AnalysisBase.myFigPath |
Definition at line 111 of file Analyses.py.
Analyses.AnalysisBase.nCY |
Definition at line 64 of file Analyses.py.
Analyses.AnalysisBase.nExp |
Definition at line 54 of file Analyses.py.
Analyses.AnalysisBase.nFC |
Definition at line 61 of file Analyses.py.
Analyses.AnalysisBase.noncntrlExpNames |
Definition at line 56 of file Analyses.py.
Analyses.AnalysisBase.nVars |
Definition at line 67 of file Analyses.py.
Analyses.AnalysisBase.parallelism |
Definition at line 84 of file Analyses.py.
Analyses.AnalysisBase.requestAggDFW |
Definition at line 95 of file Analyses.py.
Analyses.AnalysisBase.requiredStatistics |
Definition at line 94 of file Analyses.py.
Analyses.AnalysisBase.subAspect |
Definition at line 99 of file Analyses.py.
Analyses.AnalysisBase.subWidth |
Definition at line 98 of file Analyses.py.
Analyses.AnalysisBase.varMap |
Definition at line 75 of file Analyses.py.
Analyses.AnalysisBase.varNames |
Definition at line 66 of file Analyses.py.