VTK 和 ParaView 的地球科学可视化工具
项目描述
PVGeo
PVGeo Python 包包含 VTK 驱动的工具,用于地球物理学中的数据可视化,这些工具被包装在 Kitware 的应用程序 ParaView或带有 PyVista的 Python 环境中直接使用。这些工具专为地球科学中的数据可视化而定制,重点关注结构化数据集,如 2D 或 3D 时变网格。
PVGeo的演示
要快速了解如何 在 Python 环境中或直接在 ParaView 中使用 PVGeo,请查看关于示例页面上的代码片段 和视频
连接
该软件包提供了许多类似 VTK 的算法,专为地球科学数据格式和类型而设计,以执行数据集成和分析。为了确保我们的用户拥有可以可视化 PVGeo 算法结果的强大且易于使用的工具,我们积极参与了 PyVista的开发:一个用于轻松访问 VTK 数据对象和 Python 中的 3D 可视化的工具集。要了解有关将 PVGeo 与 PyVista 配对的更多信息,请查看 示例 Jupyter notebooks。
入门
要开始使用PVGeo Python 包,请创建/激活您的 Python 虚拟环境(我们强烈建议使用 anaconda)并通过 pip安装PVGeo :
pip install PVGeo
现在PVGeo已准备好在您的标准 Python 环境(2.7 或 >=3.6)中使用,并安装了所有依赖项!继续测试您的安装:
python -c "import PVGeo; print(PVGeo.__version__)"
请注意,Windows 用户在 ParaView 之外必须使用 Python >=3.6。更多信息可以在入门指南中找到。
报告问题和贡献
请随时在问题页面上发布您希望从此包中看到 的功能作为功能请求。如果您在使用此处分发的代码时偶然发现任何错误或崩溃,请在问题部分报告,以便我们及时解决。如有其他问题,请加入 Slack 上的PVGeo社区。
有兴趣为 PVGeo 做贡献吗?请参阅贡献指南
关于作者
PVGeo代码库由在 Whitney Trainor-Guitton 领导下的科罗拉多矿业学院水文科学与工程跨学科项目的研究生 Bane Sullivan 创建和管理。如果您想联系我们,请通过info@pvgeo.org查询。
重要的是要注意该项目是开源的,并且该存储库中的许多功能都是由贡献者自愿贡献时间实现的。前往贡献者页面 了解有关PVGeo开发人员的更多信息。
引用 PVGeo
有一篇关于 PVGeo的论文!
如果您在科学研究中使用 PVGeo,请通过引用我们的工作来提高我们的科学知名度!
Sullivan 等人,(2019 年)。PVGeo:一个开源 Python 包,用于在 VTK 和 ParaView 中进行地球科学可视化。开源软件杂志,4(38),1451,https://doi.org/10.21105/joss.01451
有关详细信息,请参阅CITATION.rst 。
将 PVGeo 链接到 ParaView
要将PVGeo库用作 ParaView 中的插件,请参阅此处的详细说明,您必须创建第二个独立的 Python 2.7 环境,该环境将为 ParaView 托管 PVGeo。