到 VTK 的更简单的 Pythonic 接口
项目描述
部署 |
||
构建状态 |
||
指标 |
||
活动 |
||
引文 |
||
执照 |
||
社区 |
||
格式化程序 |
||
通过 Visualization Toolkit (VTK) 的流线型界面进行 3D 绘图和网格分析
PyVista 是…
Pythonic VTK :可视化工具包(VTK)的高级 API
空间数据集的网格数据结构和过滤方法
3D 绘图变得简单,专为大型/复杂的数据几何图形而构建
PyVista 是 Visualization Toolkit (VTK) 的辅助模块,它通过 NumPy 包装 VTK 库,并通过各种方法和类直接访问数组。这个包提供了一个 Pythonic、文档齐全的界面,展示了 VTK 强大的可视化后端,以促进空间参考数据集的快速原型设计、分析和可视化集成。
该模块可用于演示和研究论文的科学绘图以及其他网格 3D 渲染依赖 Python 模块的支持模块;有关利用 PyVista 的项目列表,请参阅连接。
强调
前往文档中的快速示例页面,探索我们展示 PyVista 可以做什么的示例库!想试驾 PyVista?画廊中的所有示例都在 MyBinder 上运行,您无需在本地安装任何东西即可试驾:
功能概述
文档
有关详细的安装和使用详情,请参阅文档。
有关项目、其应用程序或软件使用的一般问题,请在pyvista/discussions 中创建讨论,社区可以集体解决您的问题。也欢迎您加入我们的Slack或向其中一位开发人员发送电子邮件。可以通过info @ pyvista 联系项目支持团队。组织.
安装
PyVista 可以在 Python >= 3.7 上 使用pip从PyPI安装:
pip install pyvista
您也可以访问PyPI、 Anaconda或 GitHub下载源代码。
有关可选依赖项的更多详细信息,或者如果通过 pip 安装不起作用,请参阅安装。
连接
PyVista 是一个强大的工具,研究人员可以利用它以直观的 Python 方式创建引人注目的、集成的大型数据集可视化。
在我们的连接页面上了解更多关于 PyVista 如何被不同的用户社区在科学和工程学科中使用的信息。
贡献
我们绝对欢迎贡献,我们希望我们的贡献指南 能够帮助您使 PyVista 变得更好。PyVista 主要是在志愿者的基础上维护的,因此我们需要建立一个可以支持用户问题并开发新功能的社区,以使该软件成为所有用户的有用工具,同时鼓励社区的每个成员分享他们的想法。要了解有关为 PyVista 做贡献的更多信息,请参阅 贡献指南和我们的行为准则。
引用 PyVista
有一篇关于 PyVista的论文!
如果您在科学研究中使用 PyVista,请通过引用我们的工作来提高我们的科学知名度!
沙利文和卡辛斯基,(2019 年)。PyVista:通过可视化工具包 (VTK) 的流线型界面进行 3D 绘图和网格分析。开源软件杂志,4(37),1450,https://doi.org/10.21105/joss.01450
中文提供:
@article{sullivan2019pyvista,
doi = {10.21105/joss.01450},
url = {https://doi.org/10.21105/joss.01450},
year = {2019},
month = {May},
publisher = {The Open Journal},
volume = {4},
number = {37},
pages = {1450},
author = {Bane Sullivan and Alexander Kaszynski},
title = {{PyVista}: {3D} plotting and mesh analysis through a streamlined interface for the {Visualization Toolkit} ({VTK})},
journal = {Journal of Open Source Software}
}