Add Dask documentation#529
Open
mohalkh5 wants to merge 8 commits intoResearchComputing:mainfrom
Open
Conversation
SchneiderCode
requested changes
Apr 24, 2026
Contributor
SchneiderCode
left a comment
There was a problem hiding this comment.
This is a great overview of utilizing Dask. Most of my comments below focus either on accessibility or personal preferences around readability/organization.
| ``` | ||
| This will generate a random array, and it will automatically create the tasks, and from there the sums will be parallelised. This is similar to what you would see in MPI, but much easier to implement. | ||
|
|
||
|  |
Contributor
There was a problem hiding this comment.
Accessibility: Alt Text
Check if Dask provides alt-text for the visualization.
Co-authored-by: Michael Schneider <m.schneider.programmer@gmail.com>
Co-authored-by: Michael Schneider <m.schneider.programmer@gmail.com>
…s, and formatting improvements
SchneiderCode
approved these changes
May 8, 2026
| ``` | ||
|
|
||
| ```{figure} ./dask_images/dask-plugin-2.png | ||
| :alt: A screenshot of a Jupyter Notebook displaying Python code for Dask. The code imports libraries, sets up a LocalCluster with specific parameters, and shows cluster details such as the number of workers, total threads, and status. |
Contributor
There was a problem hiding this comment.
Suggested change
| :alt: A screenshot of a Jupyter Notebook displaying Python code for Dask. The code imports libraries, sets up a LocalCluster with specific parameters, and shows cluster details such as the number of workers, total threads, and status. | |
| :alt: A screenshot of a Jupyter Notebook displaying Python code for Dask that imports libraries, sets up a LocalCluster with specific parameters, and shows cluster details such as the number of workers, total threads, and status. Described under the heading Setting up a Local Cluster. |
| ``` | ||
|
|
||
| ```{figure} ./dask_images/dask-plugin-3.png | ||
| :alt: Screenshot of a Jupyter notebook interface displaying a code segment initializing a Dask client. The section labeled 'Client' shows connection details, including the connection method, cluster type, and a URL for dashboard access. |
Contributor
There was a problem hiding this comment.
Suggested change
| :alt: Screenshot of a Jupyter notebook interface displaying a code segment initializing a Dask client. The section labeled 'Client' shows connection details, including the connection method, cluster type, and a URL for dashboard access. | |
| :alt: Screenshot of a Jupyter notebook interface displaying a code segment initializing a Dask client and the resulting connection details, including the connection method, cluster type, and a URL for dashboard access. Described under the heading Dask Dashboard. |
| After launching JupyterLab, open the Dask tab from the left sidebar. The Dask icon appears alongside other JupyterLab tools such as the file browser and notebook panel. | ||
|
|
||
| ```{figure} ./dask_images/dask-plugin-1.png | ||
| :alt: Screenshot of a JupyterLab interface showing the Dask extension icon located in the left sidebar alongside notebook and file browser icons and displaying a code snippet for starting a local cluster on the right. |
Contributor
There was a problem hiding this comment.
Suggested change
| :alt: Screenshot of a JupyterLab interface showing the Dask extension icon located in the left sidebar alongside notebook and file browser icons and displaying a code snippet for starting a local cluster on the right. | |
| :alt: Screenshot of a JupyterLab interface showing the Dask extension icon located in the left sidebar alongside notebook and file browser icons and displaying a code snippet for starting a local cluster on the right. Described under the heading Step 4: Use the Dask Extension. |
| ``` | ||
|
|
||
| ```{figure} ./dask_images/dask-plugin-4.png | ||
| :alt: Screenshot showing a JupyterLab session and instructions for modifying the Dask dashboard URL by appending /proxy/8787/status for Open OnDemand access. |
Contributor
There was a problem hiding this comment.
Suggested change
| :alt: Screenshot showing a JupyterLab session and instructions for modifying the Dask dashboard URL by appending /proxy/8787/status for Open OnDemand access. | |
| :alt: Screenshot showing a JupyterLab session and instructions for modifying the Dask dashboard URL by appending /proxy/8787/status for Open OnDemand access. Described under heading Step 5: Connecting to the Dashboard. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds new documentation for using Dask on Alpine, motivated by Issue 433. The goal of this addition is to provide a clear, end-to-end guide covering: