dask
Category: data-science-and-ml · License: BSD-3-Clause license · Version: 1.2
Tags: parallel computing, big data, pandas, distributed computing, data science
When to use it
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.Example requests
Ask your agent in plain language, for example:- “my pandas script keeps getting OOM killed on a 40GB folder of CSVs, how do I make it work without rewriting everything?”
- “I have ~600 GB of Sentinel-2 derived GeoTIFF stacks converted to Zarr, shape (time, band, y, x). I’m computing per-pixel NDVI percentiles with NumPy on my 64 GB workstation and it crashes with MemoryError. I tried dask.array but the dashboard shows millions of tasks and the scheduler hangs for minutes before anything runs. What should I change?”
- “I need to run the same preprocessing function on about 5,000 independent log files and some of them depend on the output of others. I’d like to spread this over our 4-node cluster and add new jobs dynamically as results come in. What’s a good way to set this up?”
Install
/plugin marketplace add KalarisLabs/research-agent-skills and install the whole data-science-and-ml category with /plugin install data-science-and-ml@research-agent-skills.

