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

https://github.com/mpi4py/mpi4py

mpi mpi-applications mpi-library mpi4py parallel-computing python

Score: 25.585624515929425

Last synced: about 11 hours ago
JSON representation

Repository metadata:

Python bindings for MPI


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 3,473
Total Committers: 28
Avg Commits per committer: 124.036
Development Distribution Score (DDS): 0.026

Commits in past year: 269
Committers in past year: 3
Avg Commits per committer in past year: 89.667
Development Distribution Score (DDS) in past year: 0.089

Name Email Commits
Lisandro Dalcin d****l@g****m 3384
dependabot[bot] 4****] 36
Thomas Spura t****a@g****m 12
Leo Fang l****g@b****v 12
George Bosilca b****a@i****u 2
Matthias Diener m****r@g****m 2
Paul Romano p****o@g****m 2
Rob Latham r****l@m****v 2
Saori Sudo s****i@j****m 2
Don Kirkby d****y 1
Scott Sievert s****t@g****m 1
Sven Cerk s****k@x****i 1
Andrei Alexandru i****s@l****m 1
Bas Nijholt b****t@g****m 1
Ben b****d@g****m 1
Bradley Dice b****e@b****m 1
Dmitry Kabanov k****y@g****m 1
Dmitry Shachnev m****7@g****m 1
Drew Parsons d****s@d****g 1
Ewout ter Hoeven E****n@s****l 1
Gilles Gouaillardet g****s@r****p 1
Lev Givon l****v@c****u 1
Maksym Lefarov m****v@g****m 1
Marcin Rogowski m****i@k****a 1
Max H. Gerlach g****t@m****e 1
Simon May s****y@p****h 1
Yury V. Zaytsev y****y@s****m 1
felixtherrien f****n@g****m 1

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 159
Total pull requests: 357
Average time to close issues: about 2 months
Average time to close pull requests: 2 days
Total issue authors: 118
Total pull request authors: 16
Average comments per issue: 4.6
Average comments per pull request: 0.68
Merged pull request: 325
Bot issues: 0
Bot pull requests: 40

Past year issues: 25
Past year pull requests: 61
Past year average time to close issues: 21 days
Past year average time to close pull requests: about 8 hours
Past year issue authors: 20
Past year pull request authors: 5
Past year average comments per issue: 4.44
Past year average comments per pull request: 0.61
Past year merged pull request: 53
Past year bot issues: 0
Past year bot pull requests: 13

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

Top Issue Authors

  • drew-parsons (10)
  • dalcinl (8)
  • leofang (6)
  • jan-janssen (4)
  • PhilipVinc (3)
  • YarShev (3)
  • JBlaschke (3)
  • limburgher (3)
  • zhuo121 (3)
  • watchpoints (2)
  • MaximilienLC (2)
  • MarzioVallero (2)
  • FreddieWitherden (2)
  • paugier (2)
  • JCGoran (2)

Top Pull Request Authors

  • dalcinl (294)
  • dependabot[bot] (40)
  • EwoutH (4)
  • matthiasdiener (3)
  • zerothi (2)
  • ykhnygin-intel (2)
  • ericch1 (2)
  • chillenb (2)
  • inwaves (1)
  • mitya57 (1)
  • leofang (1)
  • Shixiaowei02 (1)
  • mrogowski (1)
  • lrbison (1)
  • bosilca (1)

Top Issue Labels

  • build (3)
  • test (2)
  • documentation (1)
  • duplicate (1)
  • enhancement (1)
  • bug (1)

Top Pull Request Labels

  • test (78)
  • build (64)
  • enhancement (52)
  • feature (48)
  • refactor (48)
  • dependencies (44)
  • documentation (37)
  • python (29)
  • github_actions (26)
  • bug (21)
  • typing (14)
  • lint (8)

Package metadata

nixpkgs-23.05: python311Packages.mpi4py

Python bindings for the Message Passing Interface standard

nixpkgs-23.05: python310Packages.mpi4py

Python bindings for the Message Passing Interface standard

nixpkgs-23.11: python310Packages.mpi4py

Python bindings for the Message Passing Interface standard

nixpkgs-23.11: python311Packages.mpi4py

Python bindings for the Message Passing Interface standard

nixpkgs-24.05: python311Packages.mpi4py

Python bindings for the Message Passing Interface standard

nixpkgs-24.05: python312Packages.mpi4py

Python bindings for the Message Passing Interface standard

nixpkgs-unstable: python313Packages.mpi4py

Python bindings for the Message Passing Interface standard

alpine-v3.23: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r1 (published almost 2 years ago)
  • Last Synced: 2026-03-03T15:26:53.881Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.186%
    • Stargazers count: 0.319%
    • Forks count: 0.424%
  • Maintainers (1)
alpine-v3.23: py3-mpi4py-pyc

Precompiled Python bytecode for py3-mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r1 (published almost 2 years ago)
  • Last Synced: 2026-03-03T15:26:54.498Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.186%
    • Stargazers count: 0.319%
    • Forks count: 0.424%
  • Maintainers (1)
ubuntu-22.04: mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: bsd-3-clause
  • Latest release: 3.1.3-1build2 (published about 2 months ago)
  • Last Synced: 2026-03-07T15:35:49.504Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.351%
    • Forks count: 0.688%
    • Stargazers count: 0.717%
pypi.org: mpi4py

Python bindings for MPI

  • Homepage: https://mpi4py.github.io/mpi4py/
  • Documentation: https://mpi4py.readthedocs.io/en/stable/
  • Licenses: BSD-3-Clause
  • Latest release: 4.1.1 (published 6 months ago)
  • Last Synced: 2026-04-06T17:31:06.260Z (1 day ago)
  • Versions: 34
  • Dependent Packages: 273
  • Dependent Repositories: 1,809
  • Downloads: 1,049,232 Last month
  • Docker Downloads: 4,027,908
  • Rankings:
    • Dependent packages count: 0.096%
    • Dependent repos count: 0.266%
    • Docker downloads count: 0.574%
    • Downloads: 0.782%
    • Average: 1.441%
    • Stargazers count: 2.365%
    • Forks count: 4.562%
  • Maintainers (2)
pypi.org: mpi4py-mpich

Python bindings for MPI (includes MPICH binaries)

  • Homepage: https://github.com/mpi4py/mpi4py/
  • Documentation: https://mpi4py-mpich.readthedocs.io/
  • Licenses: BSD
  • Latest release: 3.1.5 (published about 2 years ago)
  • Last Synced: 2026-04-05T19:03:44.393Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 4
  • Dependent Repositories: 3
  • Downloads: 6,776 Last month
  • Docker Downloads: 34
  • Rankings:
    • Dependent packages count: 2.137%
    • Stargazers count: 2.366%
    • Downloads: 3.087%
    • Average: 4.259%
    • Forks count: 4.564%
    • Dependent repos count: 9.139%
  • Maintainers (3)
alpine-v3.18: py3-mpi4py-pyc

Precompiled Python bytecode for py3-mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.4-r2 (published almost 3 years ago)
  • Last Synced: 2026-04-01T03:42:46.820Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 5.46%
    • Stargazers count: 10.234%
    • Forks count: 11.605%
  • Maintainers (1)
alpine-v3.18: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.4-r2 (published almost 3 years ago)
  • Last Synced: 2026-04-01T03:39:49.480Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 5.46%
    • Stargazers count: 10.234%
    • Forks count: 11.605%
  • Maintainers (1)
alpine-v3.16: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.3-r0 (published over 4 years ago)
  • Last Synced: 2026-04-01T01:41:57.344Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.54%
    • Stargazers count: 7.9%
    • Dependent packages count: 9.004%
    • Forks count: 9.256%
  • Maintainers (1)
alpine-edge: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-3-Clause
  • Latest release: 4.1.1-r0 (published 23 days ago)
  • Last Synced: 2026-03-16T10:17:35.405Z (23 days ago)
  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 6.031%
    • Average: 7.608%
    • Stargazers count: 11.706%
    • Forks count: 12.696%
  • Maintainers (1)
conda-forge.org: mpi4py

MPI for Python provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors.

  • Homepage: https://mpi4py.github.io/
  • Licenses: BSD-3-Clause
  • Latest release: 3.1.4 (published over 3 years ago)
  • Last Synced: 2026-04-02T15:48:01.196Z (6 days ago)
  • Versions: 10
  • Dependent Packages: 71
  • Dependent Repositories: 157
  • Rankings:
    • Dependent packages count: 1.098%
    • Dependent repos count: 2.77%
    • Average: 9.594%
    • Stargazers count: 15.902%
    • Forks count: 18.607%
alpine-edge: py3-mpi4py-pyc

Precompiled Python bytecode for py3-mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-3-Clause
  • Latest release: 4.1.1-r0 (published 23 days ago)
  • Last Synced: 2026-03-16T10:17:36.676Z (23 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 9.747%
    • Stargazers count: 12.045%
    • Forks count: 12.809%
    • Dependent packages count: 14.133%
  • Maintainers (1)
alpine-v3.17: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.4-r0 (published over 3 years ago)
  • Last Synced: 2026-04-01T03:45:36.663Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 9.683%
    • Forks count: 11.149%
    • Average: 12.021%
    • Dependent packages count: 27.254%
  • Maintainers (1)
anaconda.org: mpi4py

MPI for Python provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors.

  • Homepage: https://mpi4py.github.io
  • Licenses: BSD-3-Clause
  • Latest release: 4.0.3 (published 10 months ago)
  • Last Synced: 2026-03-07T08:47:00.579Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 4
  • Dependent Repositories: 157
  • Rankings:
    • Dependent packages count: 6.992%
    • Dependent repos count: 15.762%
    • Average: 20.63%
    • Stargazers count: 28.212%
    • Forks count: 31.555%
alpine-v3.20: py3-mpi4py-pyc

Precompiled Python bytecode for py3-mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r1 (published almost 2 years ago)
  • Last Synced: 2026-04-01T02:03:53.847Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.20: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r1 (published almost 2 years ago)
  • Last Synced: 2026-04-01T02:03:53.097Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-mpi4py-pyc

Precompiled Python bytecode for py3-mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r1 (published almost 2 years ago)
  • Last Synced: 2026-04-01T01:55:57.807Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
debian-12: mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Documentation: https://packages.debian.org/bookworm/mpi4py
  • Licenses: bsd-3-clause
  • Latest release: 3.1.4-2 (published about 2 months ago)
  • Last Synced: 2026-03-12T21:03:56.490Z (26 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-unstable: python314Packages.mpi4py

Python bindings for the Message Passing Interface standard

ubuntu-23.10: mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: bsd-3-clause
  • Latest release: 3.1.4-2build1 (published about 2 months ago)
  • Last Synced: 2026-03-10T17:03:57.912Z (29 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: bsd-3-clause
  • Latest release: 3.1.5-5ubuntu2 (published 2 months ago)
  • Last Synced: 2026-03-06T13:03:25.197Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.21: py3-mpi4py-pyc

Precompiled Python bytecode for py3-mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r1 (published almost 2 years ago)
  • Last Synced: 2026-04-01T01:43:40.247Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r0 (published over 2 years ago)
  • Last Synced: 2026-04-01T03:26:38.741Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r1 (published almost 2 years ago)
  • Last Synced: 2026-04-01T01:55:57.276Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python311Packages.mpi4py

Python bindings for the Message Passing Interface standard

nixpkgs-24.11: python312Packages.mpi4py

Python bindings for the Message Passing Interface standard

guix: python-mpi4py

Python bindings for the Message Passing Interface standard

  • Homepage: https://github.com/mpi4py/mpi4py
  • Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/mpi.scm#n630
  • Licenses: bsd-3
  • Latest release: 4.1.0 (published about 1 month ago)
  • Last Synced: 2026-04-03T06:14:44.469Z (5 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: bsd-3-clause
  • Latest release: 3.1.4-2build1 (published about 2 months ago)
  • Last Synced: 2026-03-11T05:09:53.360Z (28 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Status: removed
  • Licenses: bsd-3-clause
  • Latest release: 3.1.6-9ubuntu1 (published about 2 months ago)
  • Last Synced: 2026-02-09T05:03:35.795Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.21: py3-mpi4py

Python bindings for MPI

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r1 (published almost 2 years ago)
  • Last Synced: 2026-04-01T01:43:40.697Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-mpi4py-pyc

Precompiled Python bytecode for py3-mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Licenses: BSD-2-Clause
  • Latest release: 3.1.5-r0 (published over 2 years ago)
  • Last Synced: 2026-04-01T03:23:49.707Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
debian-13: mpi4py

  • Homepage: https://github.com/mpi4py/mpi4py
  • Documentation: https://packages.debian.org/trixie/mpi4py
  • Licenses: bsd-3-clause
  • Latest release: 4.0.3-4 (published about 2 months ago)
  • Last Synced: 2026-03-13T12:08:10.390Z (26 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

conf/requirements-docs.txt pypi
  • sphinx ==5.1.1
  • sphinx-rtd-theme ==1.0.0
conf/requirements-test.txt pypi
  • cffi * test
  • numpy * test
  • pickle5 * test
  • pyyaml * test
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • mpi4py/setup-mpi v1 composite
conf/requirements-lint.txt pypi
  • flake8 *
  • flake8-assertive *
  • flake8-bandit *
  • flake8-bugbear *
  • flake8-use-fstring *
  • pycodestyle *
  • pydocstyle *
  • pylint *
conf/requirements-type.txt pypi
  • mypy *
  • numpy *
.github/workflows/ci-build.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • mpi4py/setup-mpi v1 composite
.github/workflows/ci-check.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/ci-cover.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • mamba-org/setup-micromamba v1 composite
.github/workflows/ci-test.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • mpi4py/setup-mpi v1 composite
.github/workflows/dist.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
conf/requirements-build-cython.txt pypi
  • cython >=3.0.0
conf/requirements-build-mesonpy.txt pypi
  • meson-python *
conf/requirements-build-skbuild.txt pypi
  • scikit-build-core *
  • setuptools *
pyproject.toml pypi
setup.py pypi