问题标签 [pvpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将很长的列表作为 sys.argv 传递(pvpython 到 python)
错误:
OSError: [Errno 7] 参数列表太长
历史:
在pvpython (vtk)上运行脚本;但是在较旧的发行版 pvpython < 5.0 上,matplotlib 模块已过时,因此无法使用该模块。为了克服这个问题,使用了另.py
一种方法,并使用subprocess
如下所示在终端中传递的参数并在python上运行,但由于传递的信息很大,因此遇到了上述错误。
有问题的代码是:
argv 6 和 7都是非常长的(882770、879326)字符,因为它们是列表。
另一种解决方案可能是将列表传递到临时文件中并将其加载到 python 模块中。但我试图节省写入和加载时间。
因此,我正在寻找一种在终端中传递大参数或如何在两个环境中传递参数的方法,在本例中为 pvpython 和 python。
paraview - python中的Paraview剪辑/切片过滤器“显示平面”
paraview - Paraview将配色方案重新缩放为Python范围内的可见数据
我有一个我运行的自动剪辑脚本,作为它的一部分,我想拥有并选择将配色方案重新缩放为范围内的可见数据 - 布尔值。
我clipDisplay.SetScalarBarVisibility(renderView1, True)
在Paraview 用户指南(第 10.1.2 章)中找到了此命令,并将其放置在剪辑的 paraview 跟踪脚本中的颜色转移函数的末尾。
运行脚本不会给出任何错误,但与在 GUI 中完成的相同操作相比,它不会重新调整配色方案。
我想普遍使用代码,所以手动选择具有数字定义的范围内的数据是不可能的......
编辑
使用跟踪你会得到:
请问有什么想法吗?干杯
python - Paraview PVpython 从主脚本运行下标 - 相对路径
我有 PVPython 的主脚本,它运行大约 3-5 个下标。除了 aguments 我总是必须指定下标路径才能像这样运行它:
有没有办法自动获取此路径,因为主脚本例如在同一个主文件夹中,如下所示:
当我像这里一样从 PVPython 运行相对路径引用时出现错误,所以也许在 PVPython 中还有另一种方法可以做?
感谢您的提示
编辑
问题是,与
我得到打印
ascii - 如何使用 SaveData 在 ParaView 3.98.1 中写入 ASCII 文件?
我正在为一个旧项目编写自动化脚本,我需要Paraview 3.98.1的一些帮助pvpython
。此版本中的功能不存在。我在这里找到了它的实现并将其移至我的代码中。如何将文件保存为 ASCII?像调用它一样将我的文件保存为二进制文件(尴尬的行为)。SaveData()
SaveData(filename, proxy=px, FileType='Ascii')
我需要这个版本,因为我在脚本管道中的一些代码处理非常具体的vtk
文件。使用SaveData()
最新版本的功能最终会在我的最终文件中创建不同的元数据,而当我处理它们时,它最终会破坏我的结果。目前使用旧版本的 Paraview 比修改我的所有代码更容易。
编辑:
该网站现在无法运行,但它是昨天。也许这是一个内部问题?无论如何,代码附在下面。
python - 用 pvpython 画线
下午好,我正在尝试在 Python 脚本中使用 Paraview 的过滤器“Plot Over Line”。基本上,我想:
- 打开文件“.vtu”;
- 使用过滤器 PlotOverLine 作为速度;
- 将数据保存在“.csv”文件中。
在互联网上,我找到了一种可能的方法,但如果使用 pvpython 运行它会出错(即使在命令前使用“简单”一词):
python - 如何保存 3D vtk 文件的切片
早上好,我想使用 pvpython 在 VTK 文件中制作一个 3D 体积的切片,然后我想保存此图像(可能使用以白色为中心的对称调色板)。
具体来说,我想用 python 制作以下用 Paraview 拍摄的图像:
我是 pvpython 或 python 的新手,所以我报告了我的第一个脚本,但它不起作用: