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: 15.491410141097795
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-09-21T20:57:16.000Z (10 days ago)
- Last Synced: 2026-09-25T03:27:29.381Z (7 days 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.46 MB
- Stars: 77
- Watchers: 7
- Forks: 8
- 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: Complex Workflows made easy
- Website: http://pyiron.org
- Location: Germany
- Twitter: pyiron
- Company:
- Icon url: https://avatars.githubusercontent.com/u/25691954?v=4
- Repositories: 74
- Last Synced at: 2026-09-25T19:13:46.230Z
- Profile URL: https://github.com/pyiron
GitHub Events
Total
- Create event: 345
- Delete event: 342
- Fork event: 3
- Issue comment event: 633
- Issues event: 119
- Pull request event: 640
- Pull request review comment event: 309
- Pull request review event: 413
- Push event: 1483
- Release event: 23
- Watch event: 35
- Total: 4345
Last Year
- Create event: 60
- Delete event: 81
- Fork event: 2
- Issue comment event: 107
- Issues event: 20
- Pull request event: 78
- Pull request review comment event: 20
- Pull request review event: 38
- Push event: 311
- Release event: 1
- Watch event: 7
- Total: 725
Committers metadata
Last synced: 1 day ago
Total Commits: 1,564
Total Committers: 10
Avg Commits per committer: 156.4
Development Distribution Score (DDS): 0.202
Commits in past year: 187
Committers in past year: 6
Avg Commits per committer in past year: 31.167
Development Distribution Score (DDS) in past year: 0.385
| Name | Commits | |
|---|---|---|
| Jan Janssen | j****n | 1248 |
| pre-commit-ci[bot] | 6****] | 162 |
| dependabot[bot] | 4****] | 88 |
| 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 |
| Muhtasim Munif Fahim | s****0@r****d | 1 |
| Copilot | 1****t | 1 |
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 93
Total pull requests: 599
Average time to close issues: about 2 months
Average time to close pull requests: 4 days
Total issue authors: 10
Total pull request authors: 10
Average comments per issue: 1.04
Average comments per pull request: 1.75
Merged pull request: 469
Bot issues: 0
Bot pull requests: 185
Past year issues: 15
Past year pull requests: 97
Past year average time to close issues: 19 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.67
Past year average comments per pull request: 2.24
Past year merged pull request: 82
Past year bot issues: 0
Past year bot pull requests: 36
Top Issue Authors
- jan-janssen (71)
- liamhuber (8)
- pmrv (5)
- ltalirz (3)
- Raffa-jarrl (1)
- srmnitc (1)
- samwaseda (1)
- lwshanbd (1)
- Imran92 (1)
- svchb (1)
Top Pull Request Authors
- jan-janssen (405)
- pre-commit-ci[bot] (104)
- dependabot[bot] (81)
- liamhuber (2)
- danielskatz (2)
- Copilot (1)
- samwaseda (1)
- Muhtasim-Munif-Fahim (1)
- kkkkkkkkatya (1)
- IlgarBaghishov (1)
Top Issue Labels
- documentation (7)
- bug (5)
- question (2)
- enhancement (2)
- [Experiment] AI labels added (1)
- [Feature] User Interaction & Engagement (1)
- [Feature] Domain Management (1)
- [Feature Group] Emails & Domains (1)
- [Pri] Normal (1)
Top Pull Request Labels
- dependencies (81)
- python (38)
- enhancement (1)
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 4,445 last-month
- Total dependent packages: 6 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 98
- 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-09-30T17:31:19.155Z (1 day ago)
- Versions: 47
- Dependent Packages: 6
- Dependent Repositories: 0
- Downloads: 567 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.3 (published 21 days ago)
- Last Synced: 2026-09-30T17:31:23.777Z (1 day ago)
- Versions: 51
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,878 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