【深度学习驱动流体力学】计算流体力学openfoam-paraview与python3交互

server/2024/10/20 5:41:23/

在这里插入图片描述

目的1:配置 ParaView 中的 Python Shell 和 Python 交互环境

ParaView 提供了强大的 Python 接口,允许用户通过 Python 脚本来控制和操作其可视化功能。在 ParaView 中,可以通过 View > Python Shell 菜单打开 Python Shell 窗口,用于执行 Python 代码。要确保正确配置 Python 环境,可以在 Python Shell 中使用 import sys; print(sys.executable) 查看当前 Python 解释器路径,并确保其与所需环境一致。

目的2:编写并运行与 ParaView 交互的 Python 脚本

编写 Python 脚本以在 ParaView 中打开和显示 VTK 数据文件是常见的应用场景。例如,可以使用 paraview.simple 模块来读取 VTK 文件并将其显示在 ParaView 的可视化窗口中。脚本运行时,可以通过 pvpython 命令行工具在后台启动 ParaView 并加载脚本指定的数据,实现自动化的可视化任务。

目的3:实现预期结果和交互体验

运行完整的 Python 脚本后,ParaView 将会在其 GUI 中显示加载的 VTK 数据,用户可以通过 ParaView 的交互功能浏览、操作和分析数据。脚本的最后通过 Interact() 方法保持窗口打开,并允许用户在 ParaView 中进行交互操作,例如缩放、旋转和选择不同的可视化视图模式。这种集成的方式使得在科学和工程领域进行复杂数据分析和可视化变得更加高效和灵活。

目录

  • 目的1:配置 ParaView 中的 Python Shell 和 Python 交互环境
  • 目的2:编写并运行与 ParaView 交互的 Python 脚本
  • 目的3:实现预期结果和交互体验
  • 1.cmake编译安装paraview(含有paraview的python模块)
    • 1.1 github先获取ParaView-5.6.3
    • 1.2 编译安装
    • 1.3 验证安装文件
  • 2 启动 ParaView与打开界面中的python窗口
  • 3 交互式创建流体实例
  • 4 vs code编译完整代码替代以上命令窗口

http://www.ppmy.cn/server/52834.html

相关文章

Shell 获取Hive表的location 信息

用shell 获取建表语句: hive -e "show create table ods_job.ods_job_tb"得到结果: CREATE TABLE ods_job.ods_job_tb(id bigint COMMENT id, auto int COMMENT job开启/关闭:0-关闭;1-开启, ....timeout_kill string…

RAG应用要如何吃到大模型长上下文的红利?-LongRAG

去年底的时候,笔者写过,与其在RAG系统上雕花,可以重新思考一下,自己的业务场景是否非RAG不可吗?随着去年大模型的蓬勃发展,长度外推、更长的上下文模型,更厉害的中文底座大模型,都可…

C语言实现:贪心算法

算法基础原理 贪心算法是一种在求解问题时,总是做出在当前看来是最好的选择的算法。它不从整体最优上进行考虑,而是通过每一步的局部最优选择,希望达到全局的最优解. 贪心算法的特点:贪心算法在每一步都选择当前状态下的最优解,即…

Netty中Reactor线程的运行逻辑

Netty中的Reactor线程主要干三件事情: 轮询注册在Reactor上的所有Channel感兴趣的IO就绪事件。 处理Channel上的IO就绪事件。 执行Netty中的异步任务。 正是这三个部分组成了Reactor的运行框架,那么我们现在来看下这个运行框架具体是怎么运转的~~ 这…

Mysql 官方提供的公共测试数据集 Example Databases

数据集:GitHub - datacharmer/test_db: A sample MySQL database with an integrated test suite, used to test your applications and database servers 下载 test_db: https://github.com/datacharmer/test_db/releases/download/v1.0.7/test_db-1.0.7.tar.gz …

pytorch 源码阅读(2)——torch._dynamo.optimize

0 torch._dynamo.optimize(backend, *, nopython, guard_export_fn, guard_fail_fn, disable, dynamic),TorchDynamo 的主入口点 1 参数说明 backend,一般有两种情况: 一个包含 torch.fx.GraphModule 和 example_inputs,返回一个…

职升网:环评师考试成绩查询时间分享!

成绩查询时间 根据多个省市地区发布的2024年环境影响评价工程师的报名通知,预计2024年环境影响评价工程师考试成绩的查询时间将在2024年7月下旬开启。 成绩合格标准 2024年环境影响评价师考试的合格标准如下: 环境影响评价相关法律法规:科…

高内聚低耦合【代码:ShoppingCart(一个类中提供多种操作购物车的方法体现高内聚)支付方式接口(信用卡类、微信支付类实现支付接口 体现低耦合)】

高内聚低耦合 ⾼内聚指的是:⼀个模块中各个元素之间的联系的紧密程度,如果各个元素(语句、程序段)之间的联系程度越⾼,则内聚性越⾼,即 “⾼内聚”。 低耦合指的是:软件中各个层、模块之间的依赖关联程序越低越好。修…