HideAll() Show(dataReader, renderView1) if kpiimage != "None" and kpiimage != "plot": pvutils.adjustCamera(kpiimage, renderView1, metrichash) print(kpi) ave = [] if kpitype == "Slice": d = pvutils.createSlice(metrichash, dataReader, readerDisplay) elif kpitype == "Clip": d = pvutils.createClip(metrichash, dataReader, readerDisplay) elif kpitype == "Probe": d = pvutils.createProbe(metrichash, dataReader) elif kpitype == "Line": d = pvutils.createLine(metrichash, dataReader, outputDir, caseNumber) elif kpitype == "StreamLines": d = pvutils.createStreamTracer(metrichash, dataReader, readerDisplay) elif kpitype == "Volume": d = pvutils.createVolume(metrichash, dataReader) elif kpitype == "Basic": d = pvutils.createBasic(metrichash, dataReader, readerDisplay) if extractStats: pvutils.extractStats(d, kpi, kpifield, kpiComp, kpitype, fp_csv_metrics) if kpiimage != "None" and kpiimage != "plot": if not (os.path.exists(outputDir)): os.makedirs(outputDir) if caseNumber:
if 'extractStats' in metrichash: extractStats = data_IO.str2bool(metrichash['extractStats']) else: extractStats = True ave = [] if kpitype == "Slice": d = pvutils.createSlice(metrichash, dataReader, readerDisplay, individualImages) elif kpitype == "Clip": d = pvutils.createClip(metrichash, dataReader, readerDisplay, individualImages) elif kpitype == "Probe": d = pvutils.createProbe(metrichash, dataReader) elif kpitype == "Line": d, ave = pvutils.createLine(metrichash, kpi, dataReader, outputDir) elif kpitype == "StreamLines": d = pvutils.createStreamTracer(metrichash, dataReader, readerDisplay, individualImages) elif kpitype == "Volume": d = pvutils.createVolume(metrichash, dataReader) elif kpitype == "Basic": d = pvutils.createBasic(metrichash, dataReader, readerDisplay, individualImages) if kpifield == "None": extractStats = False if extractStats: #pvutils.extractStatsOld(d, kpi, kpifield, kpiComp, kpitype, fp_csv_metrics, ave) pvutils.extractStats(d, kpi, kpifield, kpiComp, kpitype, fp_csv_metrics)
HideAll() Show(solveExo, renderView1) if kpiimage != "None" and kpiimage != "" and kpiimage != "plot": pvutils.adjustCamera(kpiimage, renderView1) print(kpi) if kpitype == "Slice": d = pvutils.createSlice(kpi, kpihash, solveExo, solveDisplay, individualImages) elif kpitype == "Clip": d = pvutils.createClip(kpi, kpihash, solveExo, solveDisplay, individualImages) elif kpitype == "Probe": d = pvutils.createProbe(kpi, kpihash, solveExo) elif kpitype == "Line": d, ave = pvutils.createLine(kpi, kpihash, solveExo, outputDir) elif kpitype == "Volume": d = pvutils.createVolume(kpi, kpihash, solveExo) datarange = pvutils.getdatarange(d, kpifield_comp) if kpitype == "Probe": average = (datarange[0] + datarange[1]) / 2 elif kpitype == "Line": average = ave elif kpitype == "Slice": # get kpi field value and area - average = value/area integrateVariables = IntegrateVariables(Input=d) average= pvutils.getdatarange(integrateVariables, kpifield_comp)[0]\ / integrateVariables.CellData['Area'].GetRange()[0] elif kpitype == "Volume" or kpitype == "Clip":