JOSS: https://github.com/pyiron/executorlib
concurrent-futures distributed-computing flux gpu hpc hpc-cluster mpi mpi4py multiprocessing parallel-computing pyiron python scientific-computing slurm task-scheduler
Score: 16.51065422695296
Last synced: about 4 hours ago
JSON representation
Repository metadata:
Up-scale python functions for high-performance computing (HPC)
- Host: GitHub
- URL: https://github.com/pyiron/executorlib
- Owner: pyiron
- License: bsd-3-clause
- Created: 2022-07-20T02:33:49.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-08-11T01:29:45.000Z (3 days ago)
- Last Synced: 2026-08-12T22:41:49.244Z (1 day ago)
- Topics: concurrent-futures, distributed-computing, flux, gpu, hpc, hpc-cluster, mpi, mpi4py, multiprocessing, parallel-computing, pyiron, python, scientific-computing, slurm, task-scheduler
- Language: Python
- Homepage: https://executorlib.readthedocs.io
- Size: 3.43 MB
- Stars: 76
- Watchers: 7
- Forks: 7
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
- Codeowners: .github/CODEOWNERS
- Codemeta: codemeta.json
CodeMeta metadata:
- @context: https://raw.githubusercontent.com/codemeta/codemeta/master/codemeta.jsonld
- @type: Code
- Author:
- @id: https://orcid.org/0000-0001-9948-7119
- @type: Person
- Email: j.janssen@mpi-susmat.de
- Name: Jan Janssen
- Affiliation: Max Planck Institute for Sustainable Materials, Düsseldorf, Germany
- @id: https://orcid.org/0000-0003-4327-2746
- @type: Person
- Email: mgt16@lanl.gov
- Name: Michael Gilbert Taylor
- Affiliation: Los Alamos National Laboratory, Los Alamos, NM, United States of America
- @id: https://orcid.org/0000-0003-4726-2860
- @type: Person
- Email: pyang@lanl.gov
- Name: Ping Yang
- Affiliation: Los Alamos National Laboratory, Los Alamos, NM, United States of America
- @id: https://orcid.org/0000-0002-7903-2472
- @type: Person
- Email: j.neugebauer@mpi-susmat.de
- Name: Joerg Neugebauer
- Affiliation: Max Planck Institute for Sustainable Materials, Düsseldorf, Germany
- @id: https://orcid.org/0000-0003-3028-5249
- @type: Person
- Email: danny_perez@lanl.gov
- Name: Danny Perez
- Affiliation: Los Alamos National Laboratory, Los Alamos, NM, United States of America
- Identifier:
- Code repository: https://github.com/pyiron/executorlib
- Date published: 2025-02-14
- Date modified: 2025-02-14
- Date created: 2025-02-14
- Description: Up-scale python functions for high performance computing (HPC) with executorlib.
- Keywords: Python, High Performance Computing, Task Scheduling
- License: BSD
- Title: executorlib
- Version: 0.3.0
Owner metadata:
- Name: pyiron
- Login: pyiron
- Email:
- Kind: organization
- Description: pyiron - an integrated development environment (IDE) for materials science.
- Website: http://pyiron.org
- Location:
- Twitter: pyiron
- Company:
- Icon url: https://avatars.githubusercontent.com/u/25691954?v=4
- Repositories: 34
- Last Synced at: 2023-02-28T06:26:41.872Z
- Profile URL: https://github.com/pyiron
GitHub Events
Total
- Create event: 345
- Delete event: 341
- Fork event: 3
- Issue comment event: 631
- Issues event: 119
- Pull request event: 637
- Pull request review comment event: 309
- Pull request review event: 413
- Push event: 1481
- Release event: 23
- Watch event: 35
- Total: 4337
Last Year
- Create event: 88
- Delete event: 99
- Fork event: 2
- Issue comment event: 160
- Issues event: 22
- Pull request event: 126
- Pull request review comment event: 49
- Pull request review event: 83
- Push event: 469
- Release event: 2
- Watch event: 12
- Total: 1112
Committers metadata
Last synced: 4 days ago
Total Commits: 1,541
Total Committers: 9
Avg Commits per committer: 171.222
Development Distribution Score (DDS): 0.195
Commits in past year: 204
Committers in past year: 5
Avg Commits per committer in past year: 40.8
Development Distribution Score (DDS) in past year: 0.328
| Name | Commits | |
|---|---|---|
| Jan Janssen | j****n | 1240 |
| pre-commit-ci[bot] | 6****] | 154 |
| dependabot[bot] | 4****] | 82 |
| pyironrunner | p****n@m****e | 32 |
| liamhuber | l****r@g****m | 26 |
| samwaseda | o****a@m****e | 2 |
| James Corbett | c****8@l****v | 2 |
| Ilgar Baghishov | b****v@u****u | 2 |
| Copilot | 1****t | 1 |
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 88
Total pull requests: 585
Average time to close issues: 2 months
Average time to close pull requests: 4 days
Total issue authors: 9
Total pull request authors: 10
Average comments per issue: 1.08
Average comments per pull request: 1.72
Merged pull request: 454
Bot issues: 0
Bot pull requests: 176
Past year issues: 14
Past year pull requests: 129
Past year average time to close issues: 22 days
Past year average time to close pull requests: 10 days
Past year issue authors: 4
Past year pull request authors: 6
Past year average comments per issue: 1.79
Past year average comments per pull request: 2.01
Past year merged pull request: 102
Past year bot issues: 0
Past year bot pull requests: 37
Top Issue Authors
- jan-janssen (69)
- liamhuber (8)
- pmrv (4)
- ltalirz (2)
- Raffa-jarrl (1)
- srmnitc (1)
- samwaseda (1)
- lwshanbd (1)
- svchb (1)
Top Pull Request Authors
- jan-janssen (400)
- pre-commit-ci[bot] (98)
- dependabot[bot] (78)
- liamhuber (2)
- danielskatz (2)
- Copilot (1)
- samwaseda (1)
- Muhtasim-Munif-Fahim (1)
- kkkkkkkkatya (1)
- IlgarBaghishov (1)
Top Issue Labels
- documentation (6)
- bug (5)
- question (2)
- enhancement (1)
Top Pull Request Labels
- dependencies (78)
- python (35)
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 13,818 last-month
- Total dependent packages: 6 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 97
- Total maintainers: 2
pypi.org: pympipool
Scale serial and MPI-parallel python functions over hundreds of compute nodes all from within a jupyter notebook or serial python process.
- Homepage: https://github.com/pyiron/executorlib
- Documentation: https://executorlib.readthedocs.io
- Licenses: BSD License
- Latest release: 0.9.1 (published about 2 years ago)
- Last Synced: 2026-08-12T22:42:11.365Z (1 day ago)
- Versions: 47
- Dependent Packages: 6
- Dependent Repositories: 0
- Downloads: 3,705 Last month
- Docker Downloads: 0
-
Rankings:
- Dependent packages count: 6.633%
- Downloads: 20.95%
- Average: 22.401%
- Stargazers count: 23.317%
- Forks count: 30.492%
- Dependent repos count: 30.611%
- Maintainers (2)
pypi.org: executorlib
Up-scale python functions for high performance computing (HPC) with executorlib.
- Homepage: https://github.com/pyiron/executorlib
- Documentation: https://executorlib.readthedocs.io
- Licenses: BSD License
- Latest release: 1.10.2 (published 7 days ago)
- Last Synced: 2026-08-12T22:36:19.658Z (1 day ago)
- Versions: 50
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 10,113 Last month
-
Rankings:
- Dependent packages count: 10.637%
- Average: 35.27%
- Dependent repos count: 59.903%
- Maintainers (2)
Dependencies
- actions/checkout v4 composite
- ad-m/github-push-action master composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- ad-m/github-push-action master composite
- astral-sh/setup-uv v7 composite
- codecov/codecov-action v5 composite
- conda-incubator/setup-miniconda v3 composite
- koesterlab/setup-slurm-action v1 composite
- psf/black stable composite
- mysql 8.0 docker
- actions/checkout v4 composite
- conda-incubator/setup-miniconda v3 composite
- pypa/gh-action-pypi-publish release/v1 composite
- cloudpickle ==3.1.2
- pyzmq ==27.1.0
- cloudpickle
- flux-core
- flux-pmix
- h5py
- hatch-vcs
- hatchling
- ipython
- matplotlib
- mpi4py
- networkx
- numpy
- openmpi
- pygraphviz
- pysqa
- python
- pyzmq