Skip to main content

Interactive Parallel Computing with IPython

IPython 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:

  • ipcluster - start/stop/list clusters
  • ipcontroller - start a controller
  • ipengine - start an engine

Install

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.

Run

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipyparallel-8.0.0.tar.gz (9.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ipyparallel-8.0.0-py3-none-any.whl (397.9 kB view details)

Uploaded Python 3

File details

Details for the file ipyparallel-8.0.0.tar.gz.

File metadata

  • Download URL: ipyparallel-8.0.0.tar.gz
  • Upload date:
  • Size: 9.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for ipyparallel-8.0.0.tar.gz
Algorithm Hash digest
SHA256 95305a886f2c42e9603c034ea684e5c031d9d4222c66ed6d85eb3ae15d631e4b
MD5 6fe7ca3be3fe4c20e84cd5af53099b25
BLAKE2b-256 9dd315024212544a74876d4000cddab15c10642e742ffd5515a65a7db1eb817f

See more details on using hashes here.

File details

Details for the file ipyparallel-8.0.0-py3-none-any.whl.

File metadata

  • Download URL: ipyparallel-8.0.0-py3-none-any.whl
  • Upload date:
  • Size: 397.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for ipyparallel-8.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3365f8020baa2a675b5c7e42b6fe1c03b20e95de7af3330fa5557265ac07451a
MD5 6ebeccfd3b7f784230b24a6328ec7f7d
BLAKE2b-256 62e62aaddc081158cd6bedeed86047ed4609b38fcd0e44ddf0fe002bd8f9f7a6

See more details on using hashes here.

Release history Release notifications | RSS feed

9.2.0

2 files

9.1.0

2 files

9.0.2

2 files

9.0.1

2 files

9.0.0

2 files

8.8.0

2 files

8.7.0

2 files

8.6.1

2 files

8.6.0

2 files

8.5.1

2 files

8.5.0

2 files

8.4.1

2 files

8.4.0

2 files

8.3.0

2 files

8.2.1

2 files

8.2.0

2 files

8.1.0

2 files

This release

8.0.0 This release

2 files

7.1.0

2 files

7.0.1

2 files

7.0.0

2 files

6.3.0

2 files

6.2.5

2 files

6.2.4

2 files

6.2.3

2 files

6.2.2

2 files

6.2.1

2 files

6.2.0

2 files

6.1.1

2 files

6.1.0

2 files

6.0.2

2 files

6.0.1

2 files

6.0.0

2 files

5.2.0

3 files

5.1.1

3 files

5.1.0

3 files

5.0.1

2 files

5.0.0

3 files

4.1.0

3 files

4.0.2

3 files

4.0.1

3 files

4.0.0

3 files

2.0.0rc1

2 files

0.0.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page