JOSS: https://github.com/pyvista/pyvista
3d finite-element-analysis finite-elements hacktoberfest mesh mesh-processing meshviewer plotting python scientific-visualization visualization vtk
Score: 28.33910567866195
Last synced: about 20 hours ago
JSON representation
Repository metadata:
3D visualization and mesh analysis for science and engineering
- Host: GitHub
- URL: https://github.com/pyvista/pyvista
- Owner: pyvista
- License: mit
- Created: 2017-05-31T18:01:42.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2026-09-25T03:34:35.000Z (5 days ago)
- Last Synced: 2026-09-25T03:35:46.817Z (5 days ago)
- Topics: 3d, finite-element-analysis, finite-elements, hacktoberfest, mesh, mesh-processing, meshviewer, plotting, python, scientific-visualization, visualization, vtk
- Language: Python
- Homepage: https://docs.pyvista.org
- Size: 358 MB
- Stars: 3,824
- Watchers: 39
- Forks: 658
- Open Issues: 525
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.rst
- Funding: FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Authors: AUTHORS.rst
- Agents: AGENTS.md
- Claude: CLAUDE.md
- Copilot: .github/copilot-instructions.md
-
Funding:
- Github: banesullivan, tkoyama010, numfocus
Owner metadata:
- Name: PyVista
- Login: pyvista
- Email: info@pyvista.org
- Kind: organization
- Description: A community effort to make 3D visualization and analysis more approachable
- Website: https://pyvista.org
- Location: The Future
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/50384771?v=4
- Repositories: 73
- Last Synced at: 2026-09-25T03:36:08.894Z
- Profile URL: https://github.com/pyvista
GitHub Events
Total
- Commit comment event: 1
- Create event: 1086
- Delete event: 978
- Discussion event: 4
- Fork event: 103
- Issue comment event: 3710
- Issues event: 534
- Pull request event: 2030
- Pull request review comment event: 1504
- Pull request review event: 2610
- Push event: 6566
- Release event: 10
- Watch event: 661
- Total: 19797
Last Year
- Create event: 397
- Delete event: 376
- Discussion event: 4
- Fork event: 9
- Issue comment event: 694
- Issues event: 269
- Pull request event: 465
- Pull request review comment event: 261
- Pull request review event: 414
- Push event: 1522
- Release event: 2
- Watch event: 115
- Total: 4528
Committers metadata
Last synced: 2 days ago
Total Commits: 6,196
Total Committers: 216
Avg Commits per committer: 28.685
Development Distribution Score (DDS): 0.727
Commits in past year: 875
Committers in past year: 47
Avg Commits per committer in past year: 18.617
Development Distribution Score (DDS) in past year: 0.401
| Name | Commits | |
|---|---|---|
| Bane Sullivan | b****n@g****m | 1693 |
| user27182 | 8****2 | 1166 |
| dependabot[bot] | 4****] | 832 |
| Alex Kaszynski | a****p@g****m | 712 |
| Tetsuo Koyama | t****0@g****m | 685 |
| MatthewFlamm | 3****m | 136 |
| Andras Deak | a****k | 102 |
| Guillaume Favelier | g****r@g****m | 68 |
| github-actions[bot] | 4****] | 65 |
| beroda | 1****a | 60 |
| Eric Larson | l****d@g****m | 57 |
| pre-commit-ci[bot] | 6****] | 48 |
| Jevin Jones | j****s@p****m | 36 |
| edabor | 1****r | 27 |
| pyvista-bot | 5****t | 26 |
| Phil Chiu | w****l | 23 |
| Rodrigo Mologni | r****i@g****m | 23 |
| darikg | d****g | 22 |
| dcbr | 1****r | 21 |
| Bill Little | b****e@m****k | 12 |
| Alex Fernandez | 2****5@g****m | 11 |
| Keurfon Luu | k****u@o****m | 10 |
| Kevin Marchais | k****s@g****m | 9 |
| RichardScottOZ | 7****Z | 9 |
| Shannon Keough | s****h@g****m | 8 |
| Simon Frei | f****3@g****m | 8 |
| Vincent Gao | g****0@g****m | 8 |
| Henrik Åhl | h****l@g****m | 7 |
| Mike Taves | m****s@g****m | 7 |
| Guillaume Broggi | 2****i | 6 |
| and 186 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 831
Total pull requests: 4,000
Average time to close issues: 6 months
Average time to close pull requests: 11 days
Total issue authors: 370
Total pull request authors: 121
Average comments per issue: 2.71
Average comments per pull request: 2.95
Merged pull request: 3,044
Bot issues: 31
Bot pull requests: 707
Past year issues: 78
Past year pull requests: 362
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 8 days
Past year issue authors: 22
Past year pull request authors: 35
Past year average comments per issue: 3.19
Past year average comments per pull request: 1.19
Past year merged pull request: 224
Past year bot issues: 16
Past year bot pull requests: 11
Top Issue Authors
- user27182 (134)
- tkoyama010 (57)
- banesullivan (45)
- github-actions[bot] (27)
- MatthewFlamm (25)
- akaszynski (24)
- keurfonluu (7)
- francesco-ballarin (7)
- ChristosT (7)
- larsoner (5)
- germa89 (5)
- beroda (5)
- FrankFrank9 (5)
- hakostra (5)
- Jimmy-KL (5)
Top Pull Request Authors
- user27182 (1,585)
- tkoyama010 (911)
- dependabot[bot] (645)
- banesullivan (147)
- akaszynski (97)
- MatthewFlamm (90)
- beroda (89)
- pre-commit-ci[bot] (47)
- pyvista-bot (36)
- larsoner (33)
- bjlittle (16)
- darikg (16)
- kmarchais (16)
- GuillaumeBroggi (16)
- edabor (13)
Top Issue Labels
- bug (437)
- feature-request (168)
- maintenance (119)
- documentation (32)
- vtk-issue (23)
- good first issue (20)
- trame (10)
- plotting (8)
- integration-test-failure (8)
- IPython/Jupyter (7)
- 🍏 low-hanging-fruit (6)
- testing (5)
- discussion (5)
- vtk-master-wheel-failure (5)
- proposed-change (5)
- enhancement (4)
- dependencies (4)
- help-wanted (3)
- filtering (3)
- camera (2)
- linkcheck-failure (2)
- web (2)
- headless-display (2)
- bot (1)
- deployment (1)
- duplicate (1)
- ignore-for-release (1)
- breaking-change (1)
- type: documentation (1)
- question (1)
Top Pull Request Labels
- maintenance (2,222)
- dependencies (860)
- documentation (847)
- enhancement (610)
- bug (467)
- ignore-for-release (247)
- no-sphinx-build-cache (119)
- no-gallery-cache (109)
- no-example-data-cache (88)
- Hacktoberfest-accepted (67)
- breaking-change (45)
- release (18)
- vtk-dev-testing (15)
- integration-testing (14)
- docker (9)
- testing (9)
- scipy2024 (8)
- deprecation (6)
- do-not-merge (5)
- priority-high (5)
- scipy2023 (3)
- VTK Version Compatibility (3)
- full-doc (2)
- vtk-master-testing (2)
- deployment (2)
- performance-improvement (2)
- priority-super-duper-high (2)
- scipy2022 (2)
- no-unit-tests (2)
- vtk-master (2)
Package metadata
- Total packages: 10
-
Total downloads:
- conda: 902,757 total
- pypi: 1,229,794 last-month
- Total docker downloads: 27,710
- Total dependent packages: 274 (may contain duplicates)
- Total dependent repositories: 525 (may contain duplicates)
- Total versions: 517
- Total maintainers: 3
pypi.org: pyvista
3D visualization and mesh analysis for science and engineering.
- Homepage: https://github.com/pyvista/pyvista
- Documentation: https://docs.pyvista.org/
- Licenses: MIT
- Latest release: 0.49.0 (published 22 days ago)
- Last Synced: 2026-09-28T02:31:52.075Z (2 days ago)
- Versions: 116
- Dependent Packages: 251
- Dependent Repositories: 426
- Downloads: 1,229,794 Last month
- Docker Downloads: 27,710
-
Rankings:
- Dependent packages count: 0.105%
- Dependent repos count: 0.703%
- Downloads: 0.713%
- Average: 1.181%
- Docker downloads count: 1.315%
- Stargazers count: 1.572%
- Forks count: 2.676%
- Maintainers (3)
proxy.golang.org: github.com/pyvista/Pyvista
- Homepage:
- Documentation: https://pkg.go.dev/github.com/pyvista/Pyvista#section-documentation
- Licenses: mit
- Latest release: v0.49.0 (published 22 days ago)
- Last Synced: 2026-09-28T02:31:39.573Z (2 days ago)
- Versions: 69
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.262%
- Average: 4.408%
- Dependent repos count: 4.553%
proxy.golang.org: github.com/pyVista/pyvista
- Homepage:
- Documentation: https://pkg.go.dev/github.com/pyVista/pyvista#section-documentation
- Licenses: mit
- Latest release: v0.49.0 (published 22 days ago)
- Last Synced: 2026-09-28T02:31:40.410Z (2 days ago)
- Versions: 69
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.283%
- Average: 4.428%
- Dependent repos count: 4.572%
proxy.golang.org: github.com/pyvista/PYVISTA
- Homepage:
- Documentation: https://pkg.go.dev/github.com/pyvista/PYVISTA#section-documentation
- Licenses: mit
- Latest release: v0.49.0 (published 22 days ago)
- Last Synced: 2026-09-28T02:31:39.602Z (2 days ago)
- Versions: 70
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.337%
- Average: 4.483%
- Dependent repos count: 4.629%
proxy.golang.org: github.com/Pyvista/pyvista
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Pyvista/pyvista#section-documentation
- Licenses: mit
- Latest release: v0.49.0 (published 22 days ago)
- Last Synced: 2026-09-28T02:31:55.192Z (2 days ago)
- Versions: 69
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.397%
- Average: 4.545%
- Dependent repos count: 4.693%
spack.io: py-pyvista
Easier Pythonic interface to VTK.
- Homepage: https://github.com/pyvista/pyvista
- Licenses: []
- Latest release: 0.46.3 (published about 1 year ago)
- Last Synced: 2026-09-28T02:31:38.969Z (2 days ago)
- Versions: 6
- Dependent Packages: 3
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 5.419%
- Stargazers count: 5.85%
- Average: 6.364%
- Dependent packages count: 14.186%
- Maintainers (1)
conda-forge.org: pyvista
PyVista: 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK). PyVista is a helper module for the Visualization Toolkit (VTK) that takes a different approach on interfacing with VTK through NumPy and direct array access. This package provides a Pythonic, well-documented interface exposing VTK's powerful visualization backend to facilitate rapid prototyping, analysis, and visual integration of spatially referenced datasets. This module can be used for scientific plotting for presentations and research papers as well as a supporting module for other mesh dependent Python modules.
- Homepage: https://github.com/pyvista/pyvista
- Licenses: MIT
- Latest release: 0.37.0 (published almost 4 years ago)
- Last Synced: 2026-03-10T17:15:01.200Z (7 months ago)
- Versions: 48
- Dependent Packages: 20
- Dependent Repositories: 99
- Downloads: 902,757 Total
-
Rankings:
- Dependent packages count: 3.194%
- Dependent repos count: 3.429%
- Average: 6.455%
- Stargazers count: 9.543%
- Forks count: 9.653%
proxy.golang.org: github.com/pyvista/pyvista
- Homepage:
- Documentation: https://pkg.go.dev/github.com/pyvista/pyvista#section-documentation
- Licenses: mit
- Latest release: v3.0.0+incompatible (published over 2 years ago)
- Last Synced: 2026-09-28T02:31:39.965Z (2 days ago)
- Versions: 68
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 9.016%
- Average: 9.591%
- Dependent repos count: 10.166%
ubuntu-24.10: python-pyvista
- Homepage: https://github.com/pyvista/pyvista/
- Licenses: mit
- Latest release: 0.43.10-5 (published 8 months ago)
- Last Synced: 2026-07-30T04:08:11.603Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: python-pyvista
- Homepage: https://github.com/pyvista/pyvista/
- Documentation: https://packages.debian.org/trixie/python-pyvista
- Licenses: mit
- Latest release: 0.44.1-11 (published 8 months ago)
- Last Synced: 2026-08-05T21:04:40.172Z (about 2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/metadata-action v4 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- ansys/actions/doc-deploy-dev v4 composite
- ansys/actions/doc-deploy-stable v4 composite
- awalsh128/cache-apt-pkgs-action v1.1.3 composite
- peaceiris/actions-gh-pages v3 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pyvista/setup-headless-display-action main composite
- actions/checkout v3 composite
- peter-evans/create-pull-request v5 composite
- actions-ecosystem/action-add-labels v1 composite
- actions/labeler v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- awalsh128/cache-apt-pkgs-action v1.1.3 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- awalsh128/cache-apt-pkgs-action v1.1.3 composite
- codecov/codecov-action v3 composite
- pyvista/setup-headless-display-action v2 composite
- actions/upload-artifact v7 composite
- actions/cache/restore v6 composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- awalsh128/cache-apt-pkgs-action 553a35bb8ebd9fcabcb1c9451aa4c98e1b4ca8a9 composite
- errata-ai/vale-action 85f9f7f2c5f449ac0ae5b66662961bae3f77ca6a composite
- pyvista/setup-headless-display-action 5bc8de3bc71fcda7a96439571287a554901541a0 composite
- actions/checkout v7 composite
- actions/create-github-app-token bcd2ba49218906704ab6c1aa796996da409d3eb1 composite
- actions/download-artifact v8 composite
- actions/setup-python v7 composite
- nwtgck/actions-netlify d22a32a27c918fe470bbc562e984f80ec48c2668 composite
- actions/cache v6 composite
- actions/cache/restore v6 composite
- actions/checkout v7 composite
- actions/download-artifact v8 composite
- actions/setup-python v7 composite
- actions/upload-artifact v7 composite
- awalsh128/cache-apt-pkgs-action 553a35bb8ebd9fcabcb1c9451aa4c98e1b4ca8a9 composite
- ilammy/msvc-dev-cmd 0b201ec74fa43914dc39ae48a89fd1d8cb592756 composite
- mozilla-actions/sccache-action 9e7fa8a12102821edf02ca5dbea1acd0f89a2696 composite
- nick-fields/retry ad984534de44a9489a53aefd81eb77f87c70dc60 composite
- pyvista/setup-headless-display-action 5bc8de3bc71fcda7a96439571287a554901541a0 composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- actions/cache/restore v6 composite
- actions/cache/save v6 composite
- actions/checkout v7 composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- pyvista/setup-headless-display-action 5bc8de3bc71fcda7a96439571287a554901541a0 composite
- actions/cache/restore v6 composite
- CodSpeedHQ/action 373d6868929f444bc08d901fd0eb0ad52a8875ea composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- python ${PY_VERSION}-slim build
- quay.io/jupyter/base-notebook python-3.13 build
- cyclopts >=4.0.0
- matplotlib >=3.0.1
- numpy >=1.21.0
- pillow *
- pooch *
- pyobjc-framework-cocoa sys_platform == "darwin"
- pyvista-validation ==0.2.2
- scooby >=0.5.1
- typing-extensions >=4.10
- vtk !=9.4.0
- vtk !=9.4.1
- vtk <9.8.0
- vtk >=9.3.1