ParaView
用於互動式、科學視覺化的開放原始碼跨平台應用程式
此條目的引用需要清理,使其符合格式。 (2016年12月7日) |
ParaView是一款開源的多平台可交互式科學可視化軟件。它有使用「客戶端-伺服器」架構來實現數據集的遠程可視化,並生成細節級別 (LOD) 模型來維護大型數據集的交互式幀速率。 ParaView是一個建立在 Visualization Toolkit (VTK) 庫之上的應用程式。 ParaView是一個為共享內存或分佈式內存多計算機和集群上的數據並行設計的應用程式,它也可以作為單機應用程式運行。
開發者 | 桑迪亞國家實驗室,Kitware公司,洛斯阿拉莫斯國家實驗室 |
---|---|
首次發佈 | October 2002 |
當前版本 | 5.2.0[1](2016年11月15日 ) |
程式語言 | C, C++, Fortran, Python |
引擎 | |
作業系統 | Unix/Linux, Mac OS X, Microsoft Windows |
類型 | 科學可視化, 交互式可視化 |
許可協議 | BSD許可證 |
網站 | www.paraview.org |
主要特點
編輯可視化功能
- 處理結構(勻速直線,非勻速直線,曲線網格),非結構化的,多邊形,圖像,多塊和AMR的數據類型。
- 所有處理操作(過濾器)產生的數據集。這允許用戶進一步處理的每一個操作或產生一個數據文件。例如,用戶可以提取一個切割面,減少這種掩蔽表面上的點的數量和字形(即向量箭頭)
- 向量可以檢查區域運用圖形(箭頭,錐、線、球體和各種各樣的二維圖形)轉化成點的數據。符號可以按純量、向量部件或向量大小和可以使用一個向量場導向。
- 等高線 和等值面可以從所有數據類型中使用純量或者是向量分量進行提取。任何其他變量的結果,可着色,或作進一步處理。如果可能的話,結構化數據的等高線/等值面提取與使用高效的數據佈局的快速,高效的算法。
- 可以提取一個數據集的分區域,進行切割或裁剪用任意平面(所有數據類型),指定的閾值標準,排除細胞(所有的數據類型)和/或指定VOI(感興趣的體域-只限結構化數據類型)。
- 可以生成流線。結果可以顯示為點、線、管、帶等,可以通過一些過濾器處理。粒子路徑可以被提取。
- 數據集中的點可以通過用純量(一個用戶定義的位移向量)被扭曲(替換),或與向量(非線性直線網格不可用)。
- 與陣列的計算器,可以使用現有的點或細胞領域陣列計算出新的變數,。眾多的純量和向量運算的支持。
- 可以利用VTK、NumPy|SciPy和其他的Python模塊的可程式濾波進行高級數據處理。
- 利用強大的選擇機制和電子表格科技進行數據的定量檢測:
- 這種選擇機制允許用戶通道拾取一個點或者選擇一個矩形區域去選擇一個重要的數據區域,即定量選擇機制
- 數據表瀏覽(spreadsheet view)可以允許用戶選擇整個數據集合或者選擇一塊區域
- ParaView默認的提供了許多其他數據源接口和過濾,任何VTK過濾(filter)可以通過提供減慢的XML描述添加(VTK提供了上百個算法,可參考VTK文檔)
輸入和輸出格式:
- 支持的數據格式包括:
- VTK(已有的或將來添加的,包括並行的、二進制、ASCII都可以進行讀寫操作)[2]
參考文獻
編輯- ^ ParaView Home Page. [2016-12-07]. (原始內容存檔於2010-09-23).
- ^ Overview | ParaView. [2022-04-19]. (原始內容存檔於2022-03-20) (美國英語).