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

Parallel Computing Python Packages

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

Computing with Python functions.

209.4M 4K 462
OpenNMT
ctranslate2

Fast inference engine for Transformer models

10.8M 5K 496
jmcarpenter2
swifter

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

8.3M 3K 104
mpi4py
mpi4py

Python bindings for MPI

1M 915 134
niedakh
pqdm

Comfortable parallel TQDM using concurrent.futures

427K 302 9
inducer
pyopencl

OpenCL integration for Python, plus shiny features

179K 1K 249
pipefunc
pipefunc

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

94K 471 19
ARM-software
arm-mango

Parallel Hyperparameter Tuning in Python

43K 418 47
python-adaptive
adaptive

:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions

35K 1K 63
adrn
schwimmbad

A common interface to processing pools.

28K 121 20
bodo-ai
bodo

High Performance Data Processing in Python

27K 373 15
pyiron
executorlib

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

24K 75 6
esa
pygmo

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

19K 533 70
EtienneCmb
tensorpac

Phase-Amplitude Coupling under Python

15K 120 36
xadrianzetx
optuna-distributed

Distributed hyperparameter optimization made easy

15K 38 1
JohannesBuchner
ultranest

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

12K 204 34
zoeyzyhu
pydisort

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

12K 15 2
NVIDIA
cuda-cccl

CUDA Core Compute Libraries

11K 2K 422
pyiron
pympipool

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

10K 75 6
basnijholt
adaptive-scheduler

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

10K 30 14
neuro-ml
imops

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

10K 22 1
SimonBlanke
hyperactive

A unified interface for optimization algorithms and experiments

8K 549 73
fangq
pmmc

Mesh-based Monte Carlo (MMC)

7K 55 36
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.

5K 187 42
    • Data from PyPI, GitHub, ClickHouse, and BigQuery