Concurrency and Parallelism

Libraries for concurrent and parallel execution.

Newest releases

esa pagmo IMPORTANT NOTICE: pygmo, the Python bindings for pagmo, have been split off into a separate project, hosted here. Please update your bookmarks! pagmo is a C++ scientific library for massively parallel
 

alex-sherman Decorated Concurrency A simplified parallel computing model for Python. DECO automatically parallelizes Python programs, and requires minimal modifications to existing serial programs. Install using pip: pip insta
 

kaist-cp KAIST CS492: Design and Analysis of Concurrent Programs Logistics Instructor: Jeehoon Kang Time & Place: Mon & Wed 09:00am-10:15am, Rm 2111, Bldg E3-1 Website: https://github.com/kaist
 

zh217 aiochan Aiochan is a library written to bring the wonderful idiom of CSP-style concurrency to python. The implementation is based on the battle-tested Clojure library core.async, while the API is careful
 

UIUC-PPL Charm4py Charm4py (Charm++ for Python -formerly CharmPy-) is a distributed computing and parallel programming framework for Python, for the productive development of fast, parallel and scalable applications. It i
 

soravux SCOOP (Scalable COncurrent Operations in Python) is a distributed task module allowing concurrent parallel programming on various environments, from heterogeneous grids to supercomputers. Its documentation is available on http:/
 

madisonmay Tomorrow Magic decorator syntax for asynchronous code in Python 2.7. Please don't actually use this in production. It's more of a thought experiment than anything else, and relies heavily on behavior specific to Pyt
 

python-greenlet The greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with da