IPython Parallel: Interactive Parallel Computing in Python
See the codeIPython Parallel (ipyparallel) is a Python package and collection of CLI scripts for controlling clusters of IPython processes, built on the Jupyter protocol.
IPython Parallel provides the following commands:
Install IPython Parallel:
pip install ipyparallel
This will install and enable the IPython Parallel extensions for Jupyter Notebook and (as of 7.0) Jupyter Lab 3.0.
Start a cluster:
ipcluster start
Use it from Python:
import os
import ipyparallel as ipp
cluster = ipp.Cluster(n=4)
with cluster as rc:
ar = rc[:].apply_async(os.getpid)
pid_map = ar.get_dict()
See the docs for more info.
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
1,883 followers · starred May 2015
410 followers · starred Feb 2024
34 followers · starred Apr 2017
101 followers · starred Mar 2016
IPython Parallel: Interactive Parallel Computing in Python
See the codeIPython Parallel (ipyparallel) is a Python package and collection of CLI scripts for controlling clusters of IPython processes, built on the Jupyter protocol.
IPython Parallel provides the following commands:
Install IPython Parallel:
pip install ipyparallel
This will install and enable the IPython Parallel extensions for Jupyter Notebook and (as of 7.0) Jupyter Lab 3.0.
Start a cluster:
ipcluster start
Use it from Python:
import os
import ipyparallel as ipp
cluster = ipp.Cluster(n=4)
with cluster as rc:
ar = rc[:].apply_async(os.getpid)
pid_map = ar.get_dict()
See the docs for more info.
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
1,883 followers · starred May 2015
410 followers · starred Feb 2024
34 followers · starred Apr 2017
101 followers · starred Mar 2016