An open API service for producing an overview of a list of open source projects.

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.354924428023793

Last synced: about 4 hours ago
JSON representation

Repository metadata:

3D visualization and mesh analysis for science and engineering


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 5,862
Total Committers: 210
Avg Commits per committer: 27.914
Development Distribution Score (DDS): 0.712

Commits in past year: 630
Committers in past year: 43
Avg Commits per committer in past year: 14.651
Development Distribution Score (DDS) in past year: 0.548

Name Email Commits
Bane Sullivan b****n@g****m 1688
user27182 8****2 891
dependabot[bot] 4****] 828
Alex Kaszynski a****p@g****m 693
Tetsuo Koyama t****0@g****m 683
MatthewFlamm 3****m 136
Andras Deak d****s@g****m 102
Guillaume Favelier g****r@g****m 68
github-actions[bot] 4****] 65
beroda 1****a 60
pre-commit-ci[bot] 6****] 47
Eric Larson l****d@g****m 46
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 180 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 792
Total pull requests: 3,784
Average time to close issues: 5 months
Average time to close pull requests: 10 days
Total issue authors: 365
Total pull request authors: 111
Average comments per issue: 2.68
Average comments per pull request: 3.07
Merged pull request: 2,903
Bot issues: 19
Bot pull requests: 704

Past year issues: 70
Past year pull requests: 227
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 9 days
Past year issue authors: 26
Past year pull request authors: 31
Past year average comments per issue: 2.86
Past year average comments per pull request: 2.16
Past year merged pull request: 130
Past year bot issues: 8
Past year bot pull requests: 17

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pyvista/pyvista

Top Issue Authors

  • user27182 (126)
  • tkoyama010 (57)
  • banesullivan (40)
  • MatthewFlamm (25)
  • akaszynski (19)
  • github-actions[bot] (15)
  • ChristosT (7)
  • francesco-ballarin (7)
  • keurfonluu (7)
  • larsoner (5)
  • beroda (5)
  • germa89 (5)
  • FrankFrank9 (5)
  • GuillaumeBroggi (5)
  • Jimmy-KL (5)

Top Pull Request Authors

  • user27182 (1,419)
  • tkoyama010 (909)
  • dependabot[bot] (644)
  • banesullivan (141)
  • MatthewFlamm (90)
  • beroda (89)
  • akaszynski (85)
  • pre-commit-ci[bot] (47)
  • pyvista-bot (36)
  • larsoner (22)
  • kmarchais (16)
  • bjlittle (16)
  • GuillaumeBroggi (16)
  • darikg (16)
  • edabor (13)

Top Issue Labels

  • bug (429)
  • feature-request (163)
  • maintenance (115)
  • documentation (31)
  • vtk-issue (21)
  • good first issue (20)
  • trame (10)
  • 🍏 low-hanging-fruit (6)
  • IPython/Jupyter (6)
  • discussion (5)
  • dependencies (4)
  • proposed-change (4)
  • enhancement (4)
  • plotting (4)
  • help-wanted (3)
  • web (2)
  • headless-display (2)
  • testing (2)
  • integration-test-failure (2)
  • deployment (1)
  • linkcheck-failure (1)
  • question (1)
  • VTK Version Compatibility (1)
  • bot (1)
  • breaking-change (1)
  • type: documentation (1)
  • installation (1)
  • deprecation (1)
  • new: issue (1)
  • duplicate (1)

Top Pull Request Labels

  • maintenance (2,135)
  • dependencies (855)
  • documentation (785)
  • enhancement (582)
  • bug (395)
  • ignore-for-release (247)
  • no-sphinx-build-cache (119)
  • no-gallery-cache (109)
  • no-example-data-cache (88)
  • Hacktoberfest-accepted (67)
  • breaking-change (42)
  • release (18)
  • vtk-dev-testing (14)
  • testing (9)
  • scipy2024 (8)
  • docker (8)
  • do-not-merge (5)
  • deprecation (5)
  • priority-high (5)
  • scipy2023 (3)
  • VTK Version Compatibility (3)
  • no-doctest (2)
  • priority-super-duper-high (2)
  • scipy2022 (2)
  • integration-testing (2)
  • deployment (2)
  • no-unit-tests (2)
  • file-formats (2)
  • vtk-master (2)
  • full-doc (2)

Package metadata

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.48.4 (published 3 months ago)
  • Last Synced: 2026-08-12T05:06:18.231Z (1 day ago)
  • Versions: 115
  • Dependent Packages: 251
  • Dependent Repositories: 426
  • Downloads: 1,316,643 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 (4)
spack.io: py-pyvista

Easier Pythonic interface to VTK.

  • Homepage: https://github.com/pyvista/pyvista
  • Licenses: []
  • Latest release: 0.46.3 (published 11 months ago)
  • Last Synced: 2026-08-12T05:06:23.294Z (1 day 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 (5 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-08-12T05:06:18.391Z (1 day ago)
  • Versions: 67
  • 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 6 months ago)
  • Last Synced: 2026-07-30T04:08:11.603Z (14 days 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 6 months ago)
  • Last Synced: 2026-08-05T21:04:40.172Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/docker-package.yml actions
  • 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
.github/workflows/docs.yml actions
  • 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
.github/workflows/integration-tests.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pyvista/setup-headless-display-action main composite
.github/workflows/intersphinx-update-pull-request.yml actions
  • actions/checkout v3 composite
  • peter-evans/create-pull-request v5 composite
.github/workflows/label.yml actions
  • actions-ecosystem/action-add-labels v1 composite
  • actions/labeler v4 composite
.github/workflows/linkcheck.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • awalsh128/cache-apt-pkgs-action v1.1.3 composite
.github/workflows/testing-and-deployment.yml actions
  • 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
.github/workflows/style-docstring.yml actions
  • 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
.github/workflows/netlify-deploy.yml actions
  • 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
.github/workflows/vtk-master-wheels.yml actions
  • 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
.github/workflows/type-checking.yml actions
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
.github/workflows/python-syntax.yml actions
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
.github/workflows/cache-pyvista-data.yml actions
  • actions/cache/restore v6 composite
  • actions/cache/save v6 composite
  • actions/checkout v7 composite
.github/workflows/dependency-conflicts.yml actions
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
.github/workflows/validate-makefile.yml actions
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
  • pyvista/setup-headless-display-action 5bc8de3bc71fcda7a96439571287a554901541a0 composite