Skip to main content

Interactive Parallel Computing with IPython

Project description

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.

Project details


Download files

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

Source Distribution

ipyparallel-9.0.2.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

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

ipyparallel-9.0.2-py3-none-any.whl (306.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ipyparallel-9.0.2.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ipyparallel-9.0.2.tar.gz
Algorithm Hash digest
SHA256 d992edd698a99d45f2d9059af1c9ae8f086d1aeedb3e80436029a2f28d069f83
MD5 a8207a5284ada30e8ca30ed084d665a3
BLAKE2b-256 53797d003597f33eba737b3050f4bf91757355e34baf92c6fbc590bbac81d2b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ipyparallel-9.0.2.tar.gz:

Publisher: release.yml on ipython/ipyparallel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: ipyparallel-9.0.2-py3-none-any.whl
  • Upload date:
  • Size: 306.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ipyparallel-9.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 339cb837bdd1ed1c81deea066406954818107b359895b9654a2880560c7eff9f
MD5 d04ce695b324bbb8fba60afec25b91f9
BLAKE2b-256 fe6003bcb17e62fefbdb5d0db8c4bfe6a00c5124a739eb8833d5d885f0c4c38e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ipyparallel-9.0.2-py3-none-any.whl:

Publisher: release.yml on ipython/ipyparallel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page