All Projects β†’ ipython β†’ Ipyparallel

ipython / Ipyparallel

Licence: other
IPython Parallel: Interactive Parallel Computing in Python

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Ipyparallel

Tqdm
A Fast, Extensible Progress Bar for Python and CLI
Stars: ✭ 20,632 (+870%)
Mutual labels:  jupyter, parallel
Future.apply
πŸš€ R package: future.apply - Apply Function to Elements in Parallel using Futures
Stars: ✭ 159 (-92.52%)
Mutual labels:  parallel
Nbviewer
nbconvert as a web service: Render Jupyter Notebooks as static web pages
Stars: ✭ 1,954 (-8.13%)
Mutual labels:  jupyter
Jupyter Server Proxy
Jupyter notebook server extension to proxy web services.
Stars: ✭ 153 (-92.81%)
Mutual labels:  jupyter
Alphalens
Performance analysis of predictive (alpha) stock factors
Stars: ✭ 2,130 (+0.14%)
Mutual labels:  jupyter
Raytracer
Ray tracer with phong lighting, reflections, refractions, normal mapping, procedural textures, super sampling, and depth of field.
Stars: ✭ 155 (-92.71%)
Mutual labels:  parallel
Ml Workspace
πŸ›  All-in-one web-based IDE specialized for machine learning and data science.
Stars: ✭ 2,337 (+9.87%)
Mutual labels:  jupyter
Py
Repository to store sample python programs for python learning
Stars: ✭ 4,154 (+95.3%)
Mutual labels:  jupyter
Cling
The cling C++ interpreter
Stars: ✭ 2,322 (+9.17%)
Mutual labels:  jupyter
Sparkmonitor
Monitor Apache Spark from Jupyter Notebook
Stars: ✭ 154 (-92.76%)
Mutual labels:  jupyter
Data Science Stack Cookiecutter
πŸ³πŸ“ŠπŸ€“Cookiecutter template to launch an awesome dockerized Data Science toolstack (incl. Jupyster, Superset, Postgres, Minio, AirFlow & API Star)
Stars: ✭ 153 (-92.81%)
Mutual labels:  jupyter
Ipynb Quicklook
A Quick Look generator for Jupyter/IPython notebooks without further dependencies
Stars: ✭ 152 (-92.85%)
Mutual labels:  jupyter
Eigensheep
massively parallel experimentation with Jupyter and AWS Lambda πŸ‘πŸŒ©πŸ“’
Stars: ✭ 158 (-92.57%)
Mutual labels:  jupyter
Jupyter themes
A plugin to select syntax highlighting on Jupyter
Stars: ✭ 151 (-92.9%)
Mutual labels:  jupyter
Cheatsheets.pdf
πŸ“š Various cheatsheets in PDF
Stars: ✭ 159 (-92.52%)
Mutual labels:  jupyter
Jetson
Helmut Hoffer von Ankershoffen experimenting with arm64 based NVIDIA Jetson (Nano and AGX Xavier) edge devices running Kubernetes (K8s) for machine learning (ML) including Jupyter Notebooks, TensorFlow Training and TensorFlow Serving using CUDA for smart IoT.
Stars: ✭ 151 (-92.9%)
Mutual labels:  jupyter
Selenium Java Lean Test Achitecture
Ready to use Lean Test Automation Architecture using Java and Selenium WebDriver to speed up your test automation
Stars: ✭ 152 (-92.85%)
Mutual labels:  parallel
Ipystata
Enables the use of Stata together with Python via Jupyter (IPython) notebooks.
Stars: ✭ 154 (-92.76%)
Mutual labels:  jupyter
Jupyterhub Tutorial
Tutorial materials for deploying JupyterHub
Stars: ✭ 161 (-92.43%)
Mutual labels:  jupyter
Nbdev template
Template for nbdev projects
Stars: ✭ 161 (-92.43%)
Mutual labels:  jupyter

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].