Exemplo n.º 1
0
    extractStats = data_IO.str2bool(metrichash['extractStats'])
    makeAnim = data_IO.str2bool(metrichash['animation'])
    export2Blender = data_IO.str2bool(metrichash['blender'])

    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)
Exemplo n.º 2
0
            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)
    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
Exemplo n.º 3
0
    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)

    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