沒有使用VisIt的python庫visit-writer.py,我怎樣才能將數據導入VisIt?我知道很多alternative file formats,但我找不到一個簡單的庫,需要我的數據陣列,只是將它寫入文件。具體來說,我的數據由自適應網格框(真正的體素)組成,因此我的數字最好由非結構化數據網格表示。對於每個體素,我必須附加各種標量或矢量變量。通過Python獲取數據到LLNL VisIt
1
A
回答
2
從略讀參觀手冊上「Getting Data Into VisIt」,好像有三種基本方法來創建參觀兼容的數據文件:
- 有關統一的網格標量數據,它可能是最簡單的格式化您的Visit BOV數據庫讀取器插件的數據(「磚塊數據」)。它由一個二進制數據文件組成,該文件本質上是數據數組到磁盤的轉儲,以及一個文本格式的頭文件,它提供了數據的維度,數據的類型和端表示。
- 對於使用C(++)或Fortran編寫的模擬代碼,Silo庫(也是在LLNL開發的)可用於創建VisIt兼容數據文件。 「將數據導入VisIt」提供了使用筒倉編寫矩形,曲線,點和非結構化網格的C和Fortran代碼示例。
- 對於使用C(++)或Python編寫的模擬代碼,可以使用
visit_writer
庫以VTK(可視化工具包)格式保存數據。
簡而言之,即使您想避免使用visit_writer
,它可能是Python以最簡單的方式將數據保存爲VisIt兼容格式。
1
還有一個叫做pyvisfile的軟件包可以做到這一點。我沒有嘗試過,但它聲稱工作。
相關問題
- 1. 通過Python從MSSQL獲取數據
- 2. 通過Python獲取表單數據
- 3. 通過python獲取數字
- 4. 通過繞過Excel的Python Python中的DDE獲取數據
- 5. 通過ajax獲取數據
- 6. 獲取數據未通過
- 7. 通過Python獲取MSMQ計數
- 8. 通過python獲取ascii數據軸的百分位數切片
- 9. 獲取通過加載數據到數據庫表
- 10. Python的請求通過HTTPS隧道獲取數據
- 11. Python - 通過Selenium獲取文本框輸入數據
- 12. Python:如何通過xml-rpc從文件塊中獲取數據
- 13. 如何通過python從網頁獲取數據?
- 14. Python - 通過子流程獲取和設置剪貼板數據
- 15. 通過網址獲取json數據並在Python中使用(simplejson)
- 16. Python如何通過SWIG從C++獲取二進制數據(char *)?
- 17. 如何通過yii2獲取json數據
- 18. 通過Netatmo API獲取數據R
- 19. Firebase通過queryLimitedToLast獲取更多數據
- 20. 通過數據檢查獲取div
- 21. MVC Web Api通過Ajax獲取數據
- 22. 通過curl從url獲取JSON數據
- 23. 通過sendAsynchronousRequest獲取數據表單webservice。
- 24. 使用jQuery通過JSON獲取數據
- 25. SOQL通過結對象獲取數據
- 26. WordPress通過元數據獲取用戶
- 27. 通過p獲取p:dataTable行數據selectOneMenu
- 28. GridView通過ID獲取數據
- 29. 如何通過mysql獲取數據
- 30. 通過服務獲取JSON數據
是的,我想我最終會與訪問作家,唉。只是它需要全面安裝VisIt,而且安裝起來很痛苦。不過謝謝。 – Chris 2009-08-09 19:42:05