Demos from the September community meeting are now up on YouTube. See how Dask is being used for scalable computing in Astronomy and the latest updates from dask-jobqueue.

youtu.be/afmus2EvccU
0
0
3
Dask DataFrame is now 20x faster. Some of most prominent changes include:
- Apache Arrow support in @pandas_dev
- Better shuffling algorithm for faster joins
- Automatic query optimization

Learn more: docs.coiled.io/blog/dask-data…
0
8
30
We had some great talks at last month's Dask Demo Day like dask on @databricks, scaling embedding pipelines with @llama_index and deploying @PrefectIO on the cloud.

Join the next one this Thursday, 11am ET github.com/dask/community…

Watch the recording: youtube.com/watch?v=07e1JL…
0
1
7
Replying to @dask_dev
Thanks all for joining! The recording is up on youtube: youtube.com/watch?v=wkQzVN…
0
1
10
Replying to @dask_dev
Thanks all for joining! The recording is up on the Dask YouTube channel youtube.com/watch?v=5YXiRl…
0
0
1
The July Dask Demo Day recording is up, we had great talks from the community. Go check it out.

youtu.be/dTsTkRD6rbY
0
1
4
Latest recording for the Dask Demo Day is up.

Topics where:
- Dask-GeoPandas
- Gil montoring in Dask
- FIne performance dask metrics
- Dask spans

youtube.com/watch?v=eUnvdA…
1
3
5
In the next release of dask distributed we will be renaming the dask-worker-space temporary directory to dask-scratch-space to better reflect that it is used by more than just workers.

Prepare to update your .gitignore files!
0
0
1
April Dask Demo Day recording is up. We had great talks, check them out! youtube.com/watch?v=7ja_YH…
0
1
7
March's Dask Demo day recording! Incredible talks!

youtube.com/watch?v=-clDr7…

Want to present at one of the upcoming Dask Demo Days?
Sign up here:
github.com/dask/community…
0
4
3
Learn how to use Dask and Optuna for Hyper Parameter Optimization from @CoiledHQ

youtube.com/watch?v=euT6_h…
0
1
7
Video for February's Dask Demo Day: youtube.com/watch?v=R0Hdnh…

Want to present in one of the upcoming Dask Demo Days? Sign up here: github.com/dask/community…
0
2
1
It is now possible to manage Dask workloads using @flyteorg 🎉!

🖥 Flyte tasks spin up their own ephemeral Dask cluster
🏢 Uses existing Kubernetes infrastructure
💰 Spot/Preemtible instances are natively supported
📦 The whole Dask task can be cached

blog.dask.org/2023/02/13/das…
0
7
16
Replying to @dask_dev
Last Demo Day's recording

youtu.be/_x7oaSEJDjA
0
1
0
Video for this month's demo day available here:

youtu.be/_x7oaSEJDjA

Want to learn about the next one? We have a newsletter now at newsletter+subscribe@dask.org
Dask Demo Day this Thursday!
10am US Central

Quick demos on ...

1. 2,000,000,000 lightning strikes by @nywxguy
2. Dask Awkward by @ Mx_ddavis
3. Dask CLI by @ Mx_ddavis
4. Profiling with PySpy by Gabe Joseph
5. XGBoost and Optuna by @__jrbourbeau__

github.com/dask/community…
0
3
4
Video for this month's demo day is here: youtu.be/_x7oaSEJDjA
Dask Demo Day this Thursday!
10am US Central

Quick demos on ...

1. 2,000,000,000 lightning strikes by @nywxguy
2. Dask Awkward by @ Mx_ddavis
3. Dask CLI by @ Mx_ddavis
4. Profiling with PySpy by Gabe Joseph
5. XGBoost and Optuna by @__jrbourbeau__

github.com/dask/community…
0
0
0
The Dask Kubernetes Operator is now generally available 🎉!

📦 Clusters are now native custom resources
💻 Manage clusters with kubectl or Python
🐍 Reuse clusters between Python processes
🎁 and much more...

Check out the full write up blog.dask.org/2022/11/09/das…
0
4
16
Replying to @dask_dev
Last month's recording is here:

youtu.be/VlTgcLqb1DQ
0
1
1
Video!

youtu.be/VlTgcLqb1DQ

Great fun was had by all.
Dask Demo Day this Thursday!

Quick demos on ...

1. Scalable Geoscience by @TomAugspurger
2. Task Queuing by @FlorianJetter
3. Prometheus by @natt941
4. Kubernetes updates by @_JacobTomlinson
5. Apache Beam by @al_merose

10am US Central

github.com/dask/community…
0
0
1
Replying to @dask_dev
You can now unpack Dask objects in namedtuples, thanks to @HendrikMakait!

/5
1
0
4
Replying to @dask_dev
High-cardinality groupby aggregations on Dask DataFrames are much more performant. Thank you, @_rjzamora!

They now use a shuffle-based algorithm, learn more: github.com/dask/dask/pull…

/2
2
1
9
The Dask team released version 2022.8.1 last week!

It includes contributions from 21 people, including 2 new contributors.

Some release highlights: 🧵

/1
2
3
34
Replying to @dask_dev
Dask Clusters have a new '.get_client()' method -- It returns the connected client, or initializes a new one if no client is connected.

Thanks for adding this, @JSignell!

/4
1
0
3
Replying to @dask_dev
Dask now calculates the 'npartitions' and 'divisions' more accurately+intuitively while creating a DataFrame using 'dd.from_pandas()'.

Thanks for revising this logic, @_rjzamora!

/3
1
0
4
Replying to @dask_dev
You can now start a ​​Jupyter server in the Dask Scheduler process. ✨

Thank you @mrocklin, @Mbussonn, and @zrsailer for working on this!

For more details, see: github.com/dask/distribut…

/2
1
0
9
Sharing a quick win:

We noticed an increase in worker memory usage in a benchmark a few days ago, and merged a fix yesterday. Thanks, Guido Imperiale!

Learn how Dask handles memory usage in tricky situations: distributed.dask.org/en/stable/work…

Relevant issue: github.com/dask/distribut…
0
1
11
The Dask Tutorial from #SciPy2022 is now up on YouTube 🎉

youtu.be/J0NcbvkYPoE
0
11
35
We have an awesome community blog post from folks at @metoffice, @ECMWF and @eumetsat around keeping your computations close to your data when you have data in multiple datacenters or cloud platforms that you want to include in a single calculation.

blog.dask.org/2022/07/19/das…
1
19
41
Replying to @dask_dev
Dask has a new show_versions() function that helps share all the important package versions while reporting bugs. Thanks for working on this, Sultan Orazbayev!

/4
1
0
3
Replying to @dask_dev
We can now document known inconsistencies between Dask APIs and pandas/NumPy more easily, thanks to @richardpelgrim!

Help us document more inconsistencies here: github.com/dask/dask/issu…

/3
1
1
4
Replying to @dask_dev
Dask now works in Pyodide and PyScript!

Thank you @IanRRose for adding preliminary support for Dask’s single machine threaded and multiprocessing schedulers!

/2
1
0
14
The Dask team released version 2022.6.1 on Friday!

It includes contributions from 21 people, including 4 new contributors.

Some release highlights: 🧵

/1
1
4
34
Replying to @dask_dev
Dask’s high-level graph representations in Jupyter notebooks now include layer dependencies, thank you Angelos Omirolis for working on this!

/4
1
0
3
Replying to @dask_dev
All the Dask documentation sites have a fresh new look, aligned with our new brand! ✨

Thank you, @scharlottej13!

Check it out: docs.dask.org/en/stable/

/3
1
0
5
The Dask team released version 2022.6.0 last week!

It includes contributions from 22 people, including 5 new contributors.

Some release highlights: 🧵

/1
1
4
30
As part of the @dask_dev rebrand we have refreshed our YouTube channel youtube.com/c/Dask-dev. Here is a new video from a recent event @odsc youtube.com/watch?v=Uza3k_…
0
2
2
Replying to @dask_dev
We now have two new ways to create Dask DataFrames!

- from_map() to create DataFrames using a custom function map, and
- from_dict() to create DataFrames from Python dictionaries.

Thanks, @_rjzamora and @_mrpowers_ for adding these!
2
0
10
The Dask team released versions 2022.05.1 and 2022.05.2 this week!

These include contributions from 33 people, including 7 new contributors.

Some release highlights: 🧵
1
5
40
Replying to @dask_dev
The distributed dashboard has some new plots showing cluster-wide bandwidths for memory, disk, and network. It also has a new plot tracking event loop health. Thanks @mrocklin!
1
1
2
The Dask team released version 2022.4.0 today! It includes contributions from 22 people, including 3 new contributors.

Some release highlights 🧵:
2
7
48
Replying to @dask_dev
Other doc improvements include better API docs of string, categorical, and datetime accessors for DataFrames, and updated explanations of how Dask’s distributed scheduler assigns tasks to workers. Thanks to @scharlottej13, @jcristharif, keewis, and Gabe Joseph!
1
0
4
Replying to @dask_dev
There have been a number of improvements to documentation. There is a new new page documenting the interactive Dask dashboard thanks to @ncclementi
1
0
2
The Dask team is happy to announce the release of 2022.02.1 today!

docs.dask.org/en/stable/chan…

Some highlights 🧵:
1
4
36
Are you deploying Dask on Kubernetes with the Helm Chart?

If so you can now configure multiple worker groups with different hardware configurations.

This enables running high memory or GPU workers and using annotations to run specific tasks on them.

blog.dask.org/2022/02/17/hel…
0
5
22
Replying to @dask_dev
Dask has new documentation on visualizing High Level Graphs, check it out here: docs.dask.org/en/latest/grap…

Thanks for this, @DataNerdery!
1
0
2
Replying to @dask_dev
"FugueSQL - The Enhanced SQL Interface for Pandas, Spark, and Dask DataFrames" by Chengxuan Wang

Video: youtube.com/watch?v=OBpnGY…

Description: We will introduce FugueSQL, an enhanced SQL interface that allows SQL lovers to express end-to-end workflows
pydata.org/global2021/sch…
8/9
1
1
5
Replying to @dask_dev
"Snowflake & Dask: How to scale workloads using distributed fetch capabilities" by Miles Adkins, James Bourbeau, Mark Keller

Video: youtube.com/watch?v=WJ5yam…

Description: We will cover how Snowflake, a cloud data solution, integrates with Dask
pydata.org/global2021/sch…
7/9
1
0
1
Replying to @dask_dev
"Getting started with Dask using Saturn Cloud" by Mitali Sanwal

Video: youtube.com/watch?v=G303aR…

Description: In this talk we'll show you how to harness the power of Dask with Saturn Cloud.
pydata.org/global2021/sch…
6/9
1
0
2
Replying to @dask_dev
"Dask for Everyone" by Hugo Bowne-Anderson

Video: youtube.com/watch?v=nsYPez…

Description: This talk describes Coiled, a company based around Dask, and how it strives to enable the use of Dask by everyone, everywhere.
pydata.org/global2021/sch…
5/9
1
1
4
Replying to @dask_dev
"Dask: From POC to Production" by April Rathe from Arrowstreet Capital

Video: youtube.com/watch?v=5KN5aB…

Description: In this talk, we’ll describe our experiences integrating Dask into our environment. We'll provide a roadmap of decisions, development..
pydata.org/global2021/sch…
4/9
1
1
2
Replying to @dask_dev
"Spatial Analytics using Dask & Numba" by Brendan Collins

Video: youtube.com/watch?v=9PufD9…

Description: This talk will use the Xarray-Spatial library for raster-based geospatial analysis to showcase how Dask and Numba speed up spatial processing
pydata.org/global2021/sch…
3/9
1
4
5
Replying to @dask_dev
"High Performance Python With Numba, Dask, and Rapids For the Absolute Beginner" by Gus Cavanaugh

Video: youtube.com/watch?v=ewaY9C…

Description: We step through a complete example while also covering core concepts so you can generalize to your own work
pydata.org/global2021/sch…
2/9
1
3
9
Replying to @dask_dev
Dask DataFrame read_parquet's performance for remotely-stored-data has been improved. This will provide faster reads for both the "pyarrow" and "fastparquet" engines, thanks to @_rjzamora!
1
2
9
Replying to @dask_dev
Deploying Dask clusters is now even easier thanks to some new and refactored top-level documentation from @_JacobTomlinson.
1
1
8
Replying to @dask_dev
The Dask Dashboard has a new panel displaying a stacked area plot of your computation’s progress through time. This is particularly useful as an alternative to the Task Stream when the number of tasks or workers becomes unwieldy:
1
1
15
Replying to @dask_dev
The Dask docs have some shiny new diagrams for illustrating key concepts for Dask and parallel computing in Python:
1
2
10
Use Dask? Use JupyterLab?

We strongly recommend using the Dask JupyterLab extension, which brings the dashboard into your Jupyter session

youtube.com/watch?v=EX_voq…
1
24
79
Version 2021.06.1 of me is out! Thank you to all the community members who contributed. In particular, thanks to @_JacobTomlinson and @DataNerdery for making me look a lot nicer in @ProjectJupyter
3
11
63
A new blogpost from @DataNerdery : Skeleton network analysis with Dask:
blog.dask.org/2021/05/07/ske…
0
1
3
Join us for #DaskSummit2021, 19-21 May. Tickets available now at summit.dask.org/tickets/ (pay what you can)
0
0
6
Join us for the #DaskSummit2021 online conference, May 19-21. The schedule is now live:
summit.dask.org/schedule/
2
18
47
Come and talk at the distributed @dask_dev summit! Submit proposals at summit.dask.org/present/. Deadline for submission is March 21, 2021.
1
16
42
Happy Birthday to me!

I turn six today :)
5
18
157
Version 2.23.0 of me was just released!

You get a Dask release, you get a Dask release, everybody gets a Dask release!

Some notable features include:
- A new DataFrame.items() method
- More flexibility around Python versions and compression
- Docs on using SQL with DataFrames
2
19
63
Just wrapped up our August Community Meeting.

Topics:
📊 An official Grafana template
👥 A potential online user conference
🌙 Nightly package builds
➕ and more...

Meetings first Thurday of each month. All are welcome!

Schedule, agenda and notes 👇🏻
docs.dask.org/en/latest/supp…
0
3
26
Curious about Dask but not yet an active user? We'd love to hear what's important to you on the Dask Survey.

dask.org/survey

Currently we're mostly hearing from active users, and we'd like to change that.
0
9
16
A fun, hopefully useful example to quickly train an ensemble of learners on the partitions of a Dask Array or DataFrame:

* Static: examples.dask.org/machine-learni…
* Binder: mybinder.org/v2/gh/dask/das…
1
15
26
An image of a Cholesky decomposition from a recent task-ordering benchmarking PR by @eriknwelch

github.com/dask/dask-benc…
0
6
36
New example showing how Dask and Prophet can be used together for time series forecasting at scale.
4
24
159
Earlier this year 50 Dask maintainers and expert users from 30 institutions gathered to share their experiences scaling Python.

This post contains slides a summary of the experience.

blog.dask.org/2020/04/28/das…
2
24
80
Today I turn five years old.

Happy Birthday to me!
9
38
290
Love Dask's dashboard, but want to make a static version that you can share with team mates?

Dask version 2.9 includes a new performance_report function that does just this.

youtube.com/watch?v=nTMGbk…
1
7
44
Talk: "Is Spark still relevant?" by @Chemisist at @PyData NYC 2019 comparing Dask, Spark, and RAPIDS, mostly from the perspective of enterprise support.

youtube.com/watch?v=obKZzF…
0
8
38
Replying to @dask_dev
0
1
7
The Dask dashboard integrates natively with JupyterLab. This screencast shows how to set up and use these two tools together.

youtu.be/EX_voquHdk0
4
32
145
Confused about the difference between compute and persist? Curious how Dask reasons about when it can release data?

This is the seven-minute screencast for you.

youtube.com/watch?v=Msnzpz…
0
5
38
Dask's adaptive scheduling automatically scales clusters based on active load. It's a great way to scale up when you need resources, and down when you don't.

It's probably the best way to control cloud costs with Dask.

Here is a 4-minute screencast:

youtube.com/watch?v=dViyEq…
1
32
112
Dask can serve as an asynchronous task queue, simliar to Celery. Here is an example where a Tornado web application offloads expensive queries on to Dask.

examples.dask.org/applications/a…
2
24
78
Replying to @dask_dev
And here is a great screencast on this topic by @TomAugspurger

youtu.be/5Zf6DQaf7jk
0
0
12
Dask partners with Xarray and Rasterio/GDAL to make it easy to analyze large satellite imagery datasets.

See this executable example from @scotty_h_q computing NDVI from Landsat geotiff files:

examples.dask.org/applications/s…
1
22
72
Better and faster hyperparameter optimization with Dask:

blog.dask.org/2019/09/30/das…

A new blogpost from @stsievert
0
34
124
Replying to @jejjohnson
@jejjohnson Sure! Have you seen jobqueue.dask.org ?

This screencast might also be helpful: youtu.be/FXsgmwpRExM
1
0
1
Dask maintainers regularly deliver tutorials at Python conferences.

If you're interested, you may want to watch this video from SciPy 2018

youtube.com/watch?v=mqdglv…
0
8
71
I enjoyed this talk by @msalvaris using Dask, @PyTorch, and GPUs on @Azure to accelerate computer vision workloads:

developer.download.nvidia.com/video/gputechc…
1
14
57
Understanding performance in distributed systems can be hard.

Our documentation page "Understanding Performance" can help here: docs.dask.org/en/latest/unde…

In particular, we often point people to this video of Dask's dashboard.

youtu.be/N_GqzcuGLCY
0
15
62
Many people looking at large volumes of HDF5 and NetCDF data today use Dask through Xarray (@xarray_dev).

In many cases we recommend that people use Xarray over Dask Array, in particular when they have labeled and indexed dimensions.

xarray.pydata.org/en/stable/
1
26
69
Read from @bnaul how Sidewalk labs uses Dask to model human behavior through modern cities, and the various challenges that arose.

stories.dask.org/en/latest/side…
1
6
18
Dask isn't only about Arrays and Dataframes.

Many people use Dask Futures to parallelize existing workloads, and build advanced real-time systems easily that adapt to changing situations.

docs.dask.org/en/latest/futu…
3
34
118
Did you know that you can launch Dask as an MPI job with mpirun or mpiexec?

This makes it trivial to integrate with many HPC systems today.

mpi.dask.org/en/latest/
2
19
51
Read from @alimanfoo about how they combat the spread of malaria by analyzing mosquito genomes with Dask and Zarr at @bdi_oxford.

stories.dask.org/en/latest/mosq…
1
12
25
Did you know that you can participate in the Dask user survey even if you aren't a Dask user today?

Just let us know that you're "just looking" and let us know what you would like to see.

forms.gle/PFviQTmxtDLthg…
1
5
11
Announcing the Dask User Survey for 2019 !

This takes 5-10 minutes and impacts our future direction. Please spread widely!

forms.gle/PFviQTmxtDLthg…
0
33
36
Blogpost on loading large stacks of image data using Dask Array.

blog.dask.org/2019/06/20/loa…
3
36
98
New blogpost on Dask and GPU arrays.

@PeterEntschev discusses recent work to integrate NumPy, Dask, and CuPy, and shows results with more complex algorithms like SVD and GLM.

blog.dask.org/2019/03/18/das…
1
54
135
Dask release 0.19.0

Stability improvements, Actors, TPOT, Dashboard improvements, and more

matthewrocklin.com/blog/work/2018…
1
69
169
Replying to @twiecki
@twiecki I like that you were able to do this by mixing dask.array and delayed. You might be able to simplify it further using atop.

gist.github.com/mrocklin/289bf…

rawgit.com/mrocklin/289bf…
1
0
5
New Blogpost: Building SAGA Optimization for Dask Arrays

matthewrocklin.com/blog/work/2018…

This was an educational experience building an optimization algorithm using dask.delayed with @fpedregosa at @UCBIDS
0
18
44
Scalable Machine Learning with Dask @SciPyConf 2018 by @ogrisel and @TomAugspurger

youtube.com/watch?v=ccfsbu…
0
25
60
Dask development status update:

matthewrocklin.com/blog/work/2018…

Yarn, incremental machine learning, and more examples
0
16
57