paraview python shell中的输入语法

时间:2014-08-27 19:51:16

标签: python scripting paraview

我目前正在尝试使用

paraview.simple.Histogram(Input, params)

作为

paraview.simple.Histogram(q, BinCount = 30) 
shell中的

,其中q是我的“out.e”ExodusII文件中的可变数据集。我收到了错误

Traceback (most recent call last):
  File "<console>", line 1, in <module>
NameError: name 'q' is not defined

我试图在Paraview中搜索关于python shell脚本的文献,但它似乎在逃避我。我知道这是一个快速修复。感谢

2 个答案:

答案 0 :(得分:1)

请改为尝试:

Histogram(SelectInputArray="q", BinCount=30)

这假设您当前在管道浏览器中将阅读器作为活动对象。

答案 1 :(得分:0)

我能够使用以下方法回答这个问题。

outset = Reader(FileName=['/dir/out.e'])

和直方图

histogram1_1 = Histogram(Input=outset)
    histogram1_1.SelectInputArray = ['CELLS', 'q']
    histogram1_1.BinCount = 30

对于遇到此问题的任何人,请注意,当您在GUI中执行任何操作时,Python Shell中的TRACE选项将为您构建脚本。