Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Python将数据导入LLNL访问_Python_Visualization - Fatal编程技术网

通过Python将数据导入LLNL访问

通过Python将数据导入LLNL访问,python,visualization,Python,Visualization,如果不使用VisIt的python库VisIt-writer.py,如何将数据导入VisIt?我知道有很多,但我找不到一个简单的库,它接受我的数据数组并将其作为文件写入。具体来说,我的数据由自适应网格盒(实际上是体素)组成,因此我认为最好用非结构化数据网格来表示。对于每个体素,我必须附加各种标量或矢量变量。浏览“”上的访问手册,似乎有三种基本方法可以创建与访问兼容的数据文件: 对于统一网格上的标量数据,为VisIt的BOV(“价值砖”)数据库读取器插件格式化数据可能是最容易的。这包括一个二进制数

如果不使用VisIt的python库VisIt-writer.py,如何将数据导入VisIt?我知道有很多,但我找不到一个简单的库,它接受我的数据数组并将其作为文件写入。具体来说,我的数据由自适应网格盒(实际上是体素)组成,因此我认为最好用非结构化数据网格来表示。对于每个体素,我必须附加各种标量或矢量变量。

浏览“”上的访问手册,似乎有三种基本方法可以创建与访问兼容的数据文件:

  • 对于统一网格上的标量数据,为VisIt的BOV(“价值砖”)数据库读取器插件格式化数据可能是最容易的。这包括一个二进制数据文件(本质上是数据数组到磁盘的转储)和一个文本格式头文件,该头文件提供数据的维度、数据的类型和endian表示
  • 对于用C++或Fortran编写的模拟代码,该库(也由LLNL开发)可用于创建与VisIt兼容的数据文件。“将数据导入VisIt”提供了使用思洛存储器编写矩形、曲线、点和非结构化网格的C和Fortran代码示例
  • 对于用C++或Python编写的模拟代码,可以使用
    visit_writer
    库以VTK(可视化工具包)格式保存数据

  • 简单的回答是,尽管您希望避免使用
    visit\u writer
    ,但对于Python来说,以与visit兼容的格式保存数据可能是最简单的方法。

    还有一个名为的包,专门用于此目的。我没有试过,但它声称有效

    是的,我想我会以拜访作家而告终,唉。只是它需要一个完整的VisIt安装,而安装起来很痛苦。谢谢你。