二阶张量场可视化软件

计算科学 可视化 张量
2021-12-14 08:03:09

是否有关于张量可视化软件的概述?

我个人的偏好是:

一个免费的、有据可查的软件,并为不同的物理二阶(或更高阶)张量场提供可视化技术。

我会感兴趣的一些模块

根据张量场的物理性质,需要不同的方法来可视化数据。

我知道Mayavi,但几乎没有可用于张量模块的文档,并且该模块仅限于超流线(单数)的可视化。GUI 有问题,脚本选项似乎有限。

对于张量场的可视化,似乎有一个非常令人沮丧的选择。

3个回答

程序VisIt可以绘制张量椭球图,但我认为它没有任何超流线。虽然它确实制作了不错的情节,但我发现 VisIt 很难在某些平台上安装,如果不是不可能的话;我知道有些人已经迫不及待地想为它设置一个虚拟机,但我自己还没有这样做。当它工作时,我发现它在文档和缺乏错误方面比 Mayavi 更好。

我还尝试找到用于可视化 2 阶张量的软件,我同意你的观点,这些选项非常渺茫。

我建议Paraview,它类似于 VisIt,因为两者都基于 VTK。您可以使用 Python 计算器和脚本(均基于 Python),并在手册中进行了描述。

您也可以直接使用具有Python 接口的VTK它已经实现了超流线,其他算法可以作为简单的脚本来实现。

它主要是一个学术项目,但你可以看看 TEEM http://teem.sourceforge.net/download/index.html可以在http://cg.cs.uni-bonn.de/en/people/junprof-dr-thomas-schultz/visweek-tutorial-tensors-in-visualization/找到使用它进行二阶张量可视化的教程