来自paraview linux的命令行的时间统计

时间:2015-12-09 18:31:13

标签: python paraview

我在图形质量差的linux服务器上运行paraview,所以我只能使用命令行方法。

我非常希望能够将CFD结果文件读入paraview。 在每个点平均它们:Filter> Temporal Statistics 然后绘制一条线:Plot over line 并将图表保存为.csv文件。

我不确定python脚本是否会向前发展,或者是否可能从命令行运行paraview。你推荐什么?

1 个答案:

答案 0 :(得分:2)

这绝对是Python脚本的工作。首先,我将使用ParaView GUI的跟踪功能来创建脚本以自动执行您想要执行的操作。然后在Linux服务器上使用def destroy task = Task.find(params[:id]) task.destroy respond_with task end 程序(ParaView附带)来运行脚本。 (请注意,如果您使用的是使用MPI的群集,则应使用pvpython。但听起来您的服务器是单个工作站。)您可能希望编辑ParaView生成的脚本以删除所有渲染项,您可能需要更改脚本加载和保存的文件名。

这是我制作的一个快速脚本,它完全按照您在ParaView的一个测试数据集上提出的要求。我使用GUI跟踪创建它,然后删除所有渲染/显示命令以及其他无关命令。

pvbatch