Skip to content

HamedAlemo/dask-tutorial

Repository files navigation

Dask Tutorial

This repository contains an introduction to Dask and tutorials to use Dask arrays and stackstac to retrieve a large number of satellite scenes from a STAC API using Dask. This is part of the course on Advanced Geospatial Analytics with Python taught in Fall 2023 at Clark University.

Requirements

You need to have Docker installed on your machine.

Instructions

It's recommended to pull the Docker image from Dockerhub. Otherwise, if you prefer, you can build your own image using the instructions in the following section.

$ docker pull hamedalemo/dask-tutorial:1.0
$ docker run -it -p 8888:8888 -p 8787:8787 hamedalemo/dask-tutorial

Port 8787 is used by Dask Dashboard.

  • Copy the Jupyter Lab url and paste it in your browser.
  • Open dask_intro.ipynb or stackstac.ipynb and follow the instructions.

Build the Docker image:

$ docker build -t dask-tutorial .

Run the container as following after switching to the repository's directory locally:

$ docker run -it -v $(pwd):/home/jupyteruser -p 8888:8888 -p 8787:8787 dask-tutorial
  • Copy the Jupyter Lab url and paste it in your browser.
  • Open dask_intro.ipynb or stackstac.ipynb and follow the instructions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages