|
tuple | PatchToCumulativeMap.PATCH_DAILY_RE = re.compile('^(.+_patch.daily)$') |
|
tuple | PatchToCumulativeMap.VARIABLE_EXPR_RE = re.compile(r'\b([a-zA-z][a-zA-Z0-9_\.]+)\b') |
|
string | PatchToCumulativeMap.RECLASS_MAP_TMP = "patchtomovietmp_%d" |
|
tuple | PatchToCumulativeMap.parser = argparse.ArgumentParser(description='Generate cummulative map of patch-scale RHESSys output variables') |
|
string | PatchToCumulativeMap.help = 'The configuration file.' |
|
tuple | PatchToCumulativeMap.args = parser.parse_args() |
|
| PatchToCumulativeMap.configFile = None |
|
tuple | PatchToCumulativeMap.context = Context(args.projectDir, configFile) |
|
tuple | PatchToCumulativeMap.metadata = RHESSysMetadata.readRHESSysEntries(context) |
|
list | PatchToCumulativeMap.patchDailyFilepaths = [] |
|
list | PatchToCumulativeMap.outputFilePaths = [] |
|
tuple | PatchToCumulativeMap.outputDir = os.path.abspath(args.outputDir) |
|
string | PatchToCumulativeMap.outputFile = "%s.png" |
|
tuple | PatchToCumulativeMap.cdfFilepath = os.path.join(outputDir, args.cdfOutputfile) |
|
list | PatchToCumulativeMap.variables = ['patchID'] |
|
tuple | PatchToCumulativeMap.m = VARIABLE_EXPR_RE.findall(args.outputVariable) |
|
| PatchToCumulativeMap.title = args.mapTitle |
|
tuple | PatchToCumulativeMap.tmpDir = tempfile.mkdtemp() |
|
tuple | PatchToCumulativeMap.reclassRule = os.path.join(tmpDir, 'reclass.rule') |
|
tuple | PatchToCumulativeMap.colorTable = os.path.join(tmpDir, 'color.rule') |
|
tuple | PatchToCumulativeMap.grassDbase = os.path.join(context.projectDir, metadata['grass_dbase']) |
|
tuple | PatchToCumulativeMap.grassConfig = GRASSConfig(context, grassDbase, metadata['grass_location'], metadata['grass_mapset']) |
|
tuple | PatchToCumulativeMap.grassLib = GRASSLib(grassConfig=grassConfig) |
|
tuple | PatchToCumulativeMap.result |
|
list | PatchToCumulativeMap.variablesList = [] |
|
tuple | PatchToCumulativeMap.f = open(patchDailyFilepath) |
|
tuple | PatchToCumulativeMap.data = RHESSysOutput.readColumnsFromPatchDailyFile(f, variables) |
|
| PatchToCumulativeMap.patchIDs = None |
|
| PatchToCumulativeMap.variable = None |
|
list | PatchToCumulativeMap.dataForDate = data[key] |
|
tuple | PatchToCumulativeMap.expr = VARIABLE_EXPR_RE.sub(r'np.array(dataForDate["\1"])', args.outputVariable) |
|
int | PatchToCumulativeMap.max_val = 0 |
|
| PatchToCumulativeMap.max_idx = None |
|
| PatchToCumulativeMap.max_patchID = None |
|
list | PatchToCumulativeMap.normalizedVariables = [] |
|
list | PatchToCumulativeMap.outputFilePath = outputFilePaths[i] |
|
tuple | PatchToCumulativeMap.reclass = open(reclassRule, 'w') |
|
tuple | PatchToCumulativeMap.fig = plt.figure(figsize=(8, 6), dpi=80, tight_layout=True) |
|
tuple | PatchToCumulativeMap.ax = fig.add_subplot(111) |
|
float | PatchToCumulativeMap.min_val = 0.01 |
|
tuple | PatchToCumulativeMap.x = np.linspace(min_val, max_val, num=len(variablesList[0])) |
|
list | PatchToCumulativeMap.data_plt = [] |
|
tuple | PatchToCumulativeMap.tmp_ecdf = sm.distributions.ECDF(var) |
|
string | PatchToCumulativeMap.cdfFilepath_png = "%s.png" |
|
string | PatchToCumulativeMap.cdfFilepath_pdf = "%s.pdf" |
|