PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Parallel Computing Python Packages

Python packages with the GitHub topic parallel-computing. Sorted by monthly downloads, with stars and forks.
joblib
joblib

Computing with Python functions.

162.3M 4K 493
jmcarpenter2
swifter

A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner

18.1M 3K 104
OpenNMT
ctranslate2

Fast inference engine for Transformer models

15M 5K 547
mpi4py
mpi4py

Python bindings for MPI

579K 927 137
niedakh
pqdm

Comfortable parallel TQDM using concurrent.futures

286K 302 9
inducer
pyopencl

OpenCL integration for Python, plus shiny features

142K 1K 248
JohannesBuchner
ultranest

Fit and compare complex models reliably and rapidly. Advanced nested sampling.

57K 205 36
bodo-ai
bodo

High Performance Scalable Data Processing in Python and SQL

27K 381 15
ARM-software
arm-mango

Parallel Hyperparameter Tuning in Python

23K 418 48
python-adaptive
adaptive

:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions

19K 1K 64
esa
pygmo

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

17K 542 76
adrn
schwimmbad

A common interface to processing pools.

15K 122 20
kahypar
mtkahypar

Mt-KaHyPar (Multi-Threaded Karlsruhe Hypergraph Partitioner) is a shared-memory multilevel graph and hypergraph partitioner equipped with parallel implementations of techniques used in the best sequential partitioning algorithms. Mt-KaHyPar can partition extremely large hypergraphs very fast and with high quality.

15K 198 48
pipefunc
pipefunc

Lightweight fast function pipeline (DAG) creation in pure Python for scientific (HPC) workflows 🕸️🧪

13K 482 20
NVIDIA
cuda-cccl

CUDA Core Compute Libraries

13K 3K 519
neuro-ml
imops

Efficient parallelizable algorithms for multidimensional arrays to speed up your data pipelines

11K 22 1
basnijholt
adaptive-scheduler

Run many functions (adaptively) on many cores (>10k-100k) using mpi4py.futures, ipyparallel, loky, or dask-mpi. :tada:

10K 31 14
zoeyzyhu
pydisort

Modern Python & C++ API for the radiative transfer solver DISORT. Parallelized with PyTorch tensors; compile-free with: pip install pydisort.

10K 15 5
ywatanabe1989
scitex-parallel

Thread/process pool parallel-execution utilities

8K 0 0
EtienneCmb
tensorpac

Phase-Amplitude Coupling under Python

7K 121 37
pyiron
executorlib

Up-scale python functions for high-performance computing (HPC)

6K 78 9
fangq
pmmc

Mesh-based Monte Carlo (MMC)

6K 58 36
owensgroup
pyrxmesh

GPU-accelerated triangle mesh processing

5K 358 47
optimagic-dev
optimagic

optimagic is a Python package for numerical optimization. It is a unified interface to optimizers from SciPy, NlOpt and other packages. optimagic's minimize function works just like SciPy's, so you don't have to adjust your code. You simply get more optimizers for free. On top you get diagnostic tools, parallel numerical derivatives and more.

5K 323 56
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology