All Projects → jrbourbeau → madpy-dask

jrbourbeau / madpy-dask

Licence: MIT license
MadPy Dask talk materials

Programming Languages

Jupyter Notebook
11667 projects
shell
77523 projects

Projects that are alternatives of or similar to madpy-dask

Swifter
A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner
Stars: ✭ 1,844 (+5487.88%)
Mutual labels:  parallel-computing, dask
dvc dask use case
A use case of a reproducible machine learning pipeline using Dask, DVC, and MLflow.
Stars: ✭ 22 (-33.33%)
Mutual labels:  dask
claire
Constrained Large Deformation Diffeomorphic Image Registration (CLAIRE)
Stars: ✭ 30 (-9.09%)
Mutual labels:  parallel-computing
muster
Massively Scalable Clustering
Stars: ✭ 22 (-33.33%)
Mutual labels:  parallel-computing
PSyclone
Domain-specific compiler for Finite Difference/Volume/Element Earth-system models in Fortran
Stars: ✭ 67 (+103.03%)
Mutual labels:  parallel-computing
sph vulkan
SPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-12.12%)
Mutual labels:  parallel-computing
bumblebee
🚕 A spreadsheet-like data preparation web app that works over Optimus (Pandas, Dask, cuDF, Dask-cuDF, Spark and Vaex)
Stars: ✭ 120 (+263.64%)
Mutual labels:  dask
datatile
A library for managing, validating, summarizing, and visualizing data.
Stars: ✭ 419 (+1169.7%)
Mutual labels:  dask
auryn
Auryn: A fast simulator for spiking neural networks with synaptic plasticity
Stars: ✭ 77 (+133.33%)
Mutual labels:  parallel-computing
mloperator
Machine Learning Operator & Controller for Kubernetes
Stars: ✭ 85 (+157.58%)
Mutual labels:  dask
xcast
A High-Performance Data Science Toolkit for the Earth Sciences
Stars: ✭ 28 (-15.15%)
Mutual labels:  parallel-computing
explicitSolidDynamics
Cell centred code for explicit solid dynamics in OpenFOAM
Stars: ✭ 43 (+30.3%)
Mutual labels:  parallel-computing
esmlab
Earth System Model Lab (esmlab). ⚠️⚠️ ESMLab functionality has been moved into <https://github.com/NCAR/geocat-comp>. ⚠️⚠️
Stars: ✭ 23 (-30.3%)
Mutual labels:  dask
lazycluster
🎛 Distributed machine learning made simple.
Stars: ✭ 43 (+30.3%)
Mutual labels:  dask
ludwig
A lattice Boltzmann code for complex fluids
Stars: ✭ 35 (+6.06%)
Mutual labels:  parallel-computing
dask-pytorch-ddp
dask-pytorch-ddp is a Python package that makes it easy to train PyTorch models on dask clusters using distributed data parallel.
Stars: ✭ 50 (+51.52%)
Mutual labels:  dask
matrix multiplication
Parallel Matrix Multiplication Using OpenMP, Phtreads, and MPI
Stars: ✭ 41 (+24.24%)
Mutual labels:  parallel-computing
VoxelTerrain
This project's main goal is to generate and visualize terrain built using voxels. It was achieved using different approaches and computing technologies just for the sake of performance and implementation comparison.
Stars: ✭ 37 (+12.12%)
Mutual labels:  parallel-computing
arboreto
A scalable python-based framework for gene regulatory network inference using tree-based ensemble regressors.
Stars: ✭ 33 (+0%)
Mutual labels:  dask
future.callr
🚀 R package future.callr: A Future API for Parallel Processing using 'callr'
Stars: ✭ 52 (+57.58%)
Mutual labels:  parallel-computing

Parallel Computing in Python with Dask @ MadPy

This repository contains the materials for my "Parallel Computing in Python with Dask" talk at the Madison Python (MadPy) Meetup.

An interactive version of the notebook from this talk is available by clicking the "launch binder" button below:

Binder

Setup

Step 1: Create Conda environment

A Conda environment with the dependencies needed to run the notebook from this talk can be created with:

conda env create --name madpy-dask --file binder/environment.yml

Step 2: Activate Conda environment

Activate the Conda environment:

conda activate madpy-dask

(Optional) Step 3: Install JupyterLab extension

The Dask JupyterLab extension can be installed with:

jupyter labextension install dask-labextension

inside the activated Conda environment.

Step 4: Run Jupyter

The notebook can then be launched with:

jupyter lab dask-demo.ipynb

Additional Resources

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].