gpt4 book ai didi

python - paraview python 脚本等效于文件-> 保存数据

转载 作者:太空狗 更新时间:2023-10-29 20:45:58 26 4
gpt4 key购买 nike

我想自动从 vtk/vtu 文件导出 csv 文件。

现在,我采取的步骤是:

  • 打开副 View
  • 加载存储所有 vtu 文件信​​息的 pvd 文件(我的 PDE 模拟中的每个时间步长一个文件)
  • 转到左侧的“属性”选项卡,点击“应用”
  • File->save Data...提供基本文件名,选择“points”和“write all timesteps”

这会为每个时间步写一个名为 basefilename#timestepno#.csv 的 csv 文件

有没有办法从命令行执行此操作(计算机上没有进行计算的 X 服务器),例如使用 python 界面?

最佳答案

在 UI 的 Python Shell 或使用 pvpythonpvbatch Python 可执行文件中尝试以下操作。

from paraview import simple
reader = simple.OpenDataFile("..../foo.pvd")
writer = simple.CreateWriter("..../foo.csv", reader)
writer.WriteAllTimeSteps = 1
writer.FieldAssociation = "Points"
writer.UpdatePipeline()

关于python - paraview python 脚本等效于文件-> 保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17854468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com