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.

195.5M 4K 455
OpenNMT
ctranslate2

Fast inference engine for Transformer models

8.3M 4K 487
jmcarpenter2
swifter

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

7.2M 3K 104
mpi4py
mpi4py

Python bindings for MPI

1.2M 909 134
niedakh
pqdm

Comfortable parallel TQDM using concurrent.futures

386K 303 9
inducer
pyopencl

OpenCL integration for Python, plus shiny features

190K 1K 249
ARM-software
arm-mango

Parallel Hyperparameter Tuning in Python

43K 417 48
python-adaptive
adaptive

:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions

32K 1K 62
pipefunc
pipefunc

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

31K 463 19
bodo-ai
bodo

High Performance Data Processing in Python

25K 366 15
neuro-ml
imops

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

20K 22 1
adrn
schwimmbad

A common interface to processing pools.

18K 121 20
esa
pygmo

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

16K 529 68
basnijholt
adaptive-scheduler

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

12K 30 14
NVIDIA
cuda-cccl

CUDA Core Compute Libraries

11K 2K 391
EtienneCmb
tensorpac

Phase-Amplitude Coupling under Python

11K 120 34
zoeyzyhu
pydisort

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

8K 15 2
JohannesBuchner
ultranest

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

8K 203 34
xadrianzetx
optuna-distributed

Distributed hyperparameter optimization made easy

8K 38 1
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.

8K 181 38
stfc
psyclone

PSyclone is a source-to-source Fortran compiler designed to programmatically optimise, parallelise and instrument HPC applications via user-provided transformation scripts.

8K 133 34
SimonBlanke
hyperactive

A unified interface for optimization algorithms and experiments

6K 552 74
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.

6K 317 51
fangq
pmmc

Mesh-based Monte Carlo (MMC)

5K 55 35
    • Data from PyPI, GitHub, ClickHouse, and BigQuery