ParaView是一個(gè)開源的,跨平臺(tái)的數(shù)據(jù)處理和可視化程序。是對(duì)二維和三維數(shù)據(jù)進(jìn)行分析和可視化的程序,它既是一個(gè)應(yīng)用程序框架,也可以直接使用(Turn-Key)。ParaView支持并行,可以運(yùn)行于單處理器的工作站,也可以運(yùn)行于分布式存儲(chǔ)器的大型計(jì)算機(jī)。 ParaView用C++編寫,基于VTK(Visualization ToolKit)開發(fā),圖形用戶界面用Qt開發(fā),開源、跨平臺(tái)。ParaView用戶可以迅速的建立起可視化環(huán)境利用定量或者是定性的手段去分析數(shù)據(jù)。利用它的批量處理能力可以在三維或者是在報(bào)表中交互進(jìn)行“數(shù)據(jù)挖掘”
-
處理結(jié)構(gòu)(勻速直線,非勻速直線,曲線網(wǎng)格),非結(jié)構(gòu)化的,多邊形,圖像,多塊和AMR的數(shù)據(jù)類型
-
所有處理操作(過(guò)濾器)產(chǎn)生的數(shù)據(jù)集。這允許用戶進(jìn)一步處理的每一個(gè)操作或產(chǎn)生一個(gè)數(shù)據(jù)文件。例如,用戶可以提取一個(gè)切割面,減少這種掩蔽表面上的點(diǎn)的數(shù)量和字形(即向量箭頭)
-
向量可以檢查區(qū)域運(yùn)用圖形(箭頭,錐、線、球體和各種各樣的二維圖形)轉(zhuǎn)化成點(diǎn)的數(shù)據(jù)。符號(hào)可以按標(biāo)量、矢量部件或矢量大小和可以使用一個(gè)矢量場(chǎng)導(dǎo)向
-
等高線 和等值面可以從所有數(shù)據(jù)類型中使用標(biāo)量或者是矢量分量進(jìn)行提取。任何其他變量的結(jié)果,可著色,或作進(jìn)一步處理。如果可能的話,結(jié)構(gòu)化數(shù)據(jù)的等高線/等值面提取與使用高效的數(shù)據(jù)布局的快速,高效的算法
-
可以提取一個(gè)數(shù)據(jù)集的分區(qū)域,進(jìn)行切割或裁剪用任意平面(所有數(shù)據(jù)類型),指定的閾值標(biāo)準(zhǔn),排除細(xì)胞(所有的數(shù)據(jù)類型)和/或指定VOI(感興趣的體域-只限結(jié)構(gòu)化數(shù)據(jù)類型)
-
可以生成流線。結(jié)果可以顯示為點(diǎn)、線、管、帶等,可以通過(guò)一些過(guò)濾器處理。粒子路徑可以被提取
-
數(shù)據(jù)集中的點(diǎn)可以通過(guò)用標(biāo)量(一個(gè)用戶定義的位移矢量)被扭曲(替換),或與向量(非線性直線網(wǎng)格不可用)
-
與陣列的計(jì)算器,可以使用現(xiàn)有的點(diǎn)或細(xì)胞領(lǐng)域陣列計(jì)算出新的變數(shù),。眾多的標(biāo)量和矢量運(yùn)算的支持
-
可以利用VTK、NumPy|SciPy和其他的Python模塊的可編程濾波進(jìn)行高級(jí)數(shù)據(jù)處理
-
利用強(qiáng)大的選擇機(jī)制和電子表格科技進(jìn)行數(shù)據(jù)的定量檢測(cè)
-
這種選擇機(jī)制允許用戶通道拾取一個(gè)點(diǎn)或者選擇一個(gè)矩形區(qū)域去選擇一個(gè)重要的數(shù)據(jù)區(qū)域,即定量選擇機(jī)制
-
數(shù)據(jù)表瀏覽(spreadsheet view)可以允許用戶選擇整個(gè)數(shù)據(jù)集合或者選擇一塊區(qū)域
-
ParaView默認(rèn)的提供了許多其他數(shù)據(jù)源接口和過(guò)濾,任何VTK過(guò)濾(filter)可以通過(guò)提供減慢的XML描述添加