Beispiel #1
0
    if 'image' in metrichash:
        kpiimage = metrichash['image']
    else:
        kpiimage = "None"

    if 'imageflip' in metrichash:
        kpiimageflip = metrichash['imageflip']
    else:
        kpiimageflip = "None"

    if individualImages:
        HideAll()
        Show(dataReader, renderView1)
        if kpiimage != "None" and kpiimage != "" and kpiimage != "plot":
            pvutils.adjustCamera(kpiimage, renderView1, metrichash,
                                 kpiimageflip)

    print(kpi)

    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)
Beispiel #2
0
fp_csv_metrics.write(",".join(['metric', 'ave', 'min', 'max']) + "\n")

renderView1.InteractionMode = '2D'
for kpi in kpihash:
    kpitype = kpihash[kpi]['type'].split("_")[0]
    kpifield_comp = kpihash[kpi]['field']

    try:
        kpiimage = kpihash[kpi]['image'].split("_")[0]
    except:
        kpiimage = "None"
    if individualImages:
        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)