Interactive Parallel Computing with IPython

IPython Parallel: Interactive Parallel Computing in Python

Popularity
7.3
Stable
Activity
7.8
Declining
2,636
115
1,010

Description

An interactive parallelization framework which is especially useful in configuring data science workload distribution. Eg. supports openMIP, MPI runs on High Performance Clusters

Code Quality Rank: L3
Programming language: Jupyter Notebook
License: GNU General Public License v3.0 or later
Latest version: v6.2.4

Interactive Parallel Computing with IPython alternatives and similar packages

Based on the "Science and Data Analysis" category.
Alternatively, view Interactive Parallel Computing with IPython alternatives based on common mentions on social networks and blogs.

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.

Do you think we are missing an alternative of Interactive Parallel Computing with IPython or a related project?

Add another 'Science and Data Analysis' Package

README

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.

Do not miss the trending, packages, news and articles with our weekly report.

Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle によって変換されたページ (->オリジナル) /