Skip to main content

VTK 和 ParaView 的地球科学可视化工具

项目描述

PVGeo

分享这个项目:鸣叫

PVGeo Python 包包含 VTK 驱动的工具,用于地球物理学中的数据可视化,这些工具被包装在 Kitware 的应用程序 ParaView带有 PyVista的 Python 环境中直接使用。这些工具专为地球科学中的数据可视化而定制,重点关注结构化数据集,如 2D 或 3D 时变网格。

学到更多: DOI 维密欧 松弛徽章

地位: 派皮 构建状态 应用程序

指标: GitHub 贡献者 Codacy 徽章 编解码器

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。

项目详情