二阶张量场可视化软件


9

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

我个人的喜好是:

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

我会感兴趣的一些模块

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

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

张量场的可视化似乎是非常令人沮丧的选择。

Answers:


5

VisIt程序可以绘制张量椭球图,但我认为它没有超流线的功能。尽管可以绘制出漂亮的图,但我发现VisIt很难安装,即使在某些平台上也不是不可能。我知道人们非常渴望为它设置虚拟机,但是我自己还没有做到这一点。当它起作用时,我发现它在文档和缺少错误方面比Mayavi更好。

我还尝试过找到用于可视化2级张量的软件,并且我同意您的看法,这些选项非常苗条。


我想至少,MayaVi相对容易安装。有趣的是,VisIt可以绘制张量字形。遗憾的是,这是唯一可用的选项(顺便说一句,它不适用于非对称张量字段-sci.utah.edu/~chengu/Publications/hybridtensorvis_vis11.pdf)。
不道德的

2

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

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


看来这可能是要走的路。令人遗憾的是,除了用户制作的插件(如paraview.org/Wiki/ParaView/User_Created_Plugins)
伊朗伊斯兰共和国

据我所知,它可以单独处理张量字形。
nicoguaro

并且所有张量都有一个对称部分。我认为没有完美的可视化技术。
nicoguaro

我经常用这种说法来形容自己。但可悲的是,这是一个警察。需要一种统一的方法来处理张量。如果“用户”需要对数据进行预处理以进行处理,那么这已经对太多用户提出了要求。另一个问题是:如何统一产生的可视化效果?这不是一件小事!
不道德的

这里是paraview包张字形文件:paraview.org/ParaView/Doc/Nightly/www/py-doc/...
imranal

1

这主要是一个学术项目,但是您可以查看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/中找到将其用于二阶张量可视化的教程。


我可以看到扩散张量模块是Kindlemann开发的。这本身令人印象深刻。但是,您提供的教程链接并不涉及TEEM,而是针对张量可视化的概念进行了滑动。
不道德的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.