更简单的VTK Python接口
项目描述
通过可视化工具包(VTK)的简化界面进行3D绘图和网格分析
PyVista是
Pythonic VTK:对可视化工具包(VTK)的高层API
用于空间数据集的网格数据结构和过滤方法
简化3D绘图,专为大型/复杂数据几何设计
PyVista是可视化工具包(VTK)的辅助模块,通过NumPy和多种方法和类直接访问数组,封装了VTK库。此包提供了一种Pythonic、文档齐全的接口,将VTK强大的可视化后端暴露出来,以促进空间参照数据集的快速原型设计、分析和可视化集成。
该模块可用于科学绘图、演示和科研论文,以及其他依赖于网格3D渲染的Python模块的辅助模块;查看“连接”了解利用PyVista的项目列表。
PyVista是NumFOCUS附属项目
状态徽章
部署 |
|
构建状态 |
|
度量 |
|
活动 |
|
引用 |
|
许可证 |
|
社区 |
|
格式化工具 |
|
代码检查工具 |
|
附属 |
|
提及 |
亮点
访问文档中的快速示例页面,探索我们的示例画廊,展示PyVista能做什么。想要测试PyVista吗?画廊中的所有示例都在MyBinder上实时运行,您可以在本地不安装任何东西的情况下测试:
功能概述
文档
有关详细安装和使用信息,请参阅文档。
有关项目、其应用或软件使用的常规问题,请在本项目的pyvista/discussions中创建讨论,社区可以集体回答您的问题。您也可以加入我们的Slack。
安装
PyVista可以通过Python >= 3.8上的pip从PyPI安装。
pip install pyvista
您还可以访问PyPI、Anaconda或GitHub下载源代码。
有关可选依赖项的详细信息或如果通过pip安装不成功,请参阅安装。
连接
PyVista 是一个强大的工具,研究人员可以利用它以直观、Pythonic的方式创建大型数据集的引人入胜、集成的可视化。
通过我们的 连接页面,了解更多关于 PyVista 在科学和工程学科中如何被多样化的用户群体所使用。
贡献
我们绝对欢迎贡献,并希望我们的 贡献指南 能帮助您使 PyVista 更好。PyVista 主要基于志愿者的基础上进行维护,因此我们需要培养一个能够支持用户问题和开发新功能以使本软件成为所有用户的有用工具的社区,同时鼓励社区中的每一位成员分享他们的想法。欲了解更多关于如何为 PyVista 做出贡献的信息,请参阅 贡献指南 和我们的 行为准则。
引用 PyVista
有一篇关于 PyVista 的 论文。
如果您在科学研究中使用 PyVista,请帮助我们提高科学可见性,引用我们的工作。
Sullivan 和 Kaszynski,(2019)。PyVista:通过可视化工具包 (VTK) 的简化界面进行 3D 绘图和网格分析。开源软件杂志,4(37),1450,https://doi.org/10.21105/joss.01450
BibTex
@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}
}
专业支持
虽然 PyVista 是一个拥有庞大社区的开源项目,但您可能正在寻找专业支持。本节旨在列出具有 VTK/PyVista 专业的公司,它们可以帮助您解决软件项目。
公司名称 |
Kitware Inc. |
描述 |
Kitware 致力于基于我们建立良好的开源平台为客户构建解决方案。 |
专业领域 |
CMake、VTK、PyVista、ParaView、Trame |
联系 |
项目详情
下载文件
下载您平台对应的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
pyvista-0.44.1.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 63976f5d57d151b3f7e1616dde40dcf56a66d1f37f6db067087fa9cc9667f512 |
|
MD5 | 470f4825689d10dba308f522860089b8 |
|
BLAKE2b-256 | 5e58839f30990b29a40e3be40d677dfd60820ffcb58e26e0993d56d9df2469cd |
pyvista-0.44.1-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7a80e8114220ca36d57a4def8e6a3067c908b53b62aa426ea76c76069bb6d1c0 |
|
MD5 | 9da01168dde5641fc33eb0ee619ed4c3 |
|
BLAKE2b-256 | e9ecebc65900d1bbc4aec23d15c1d60472565b55ab7c4f9d2bcfba29b8406c38 |