gds

The gds image is the core of the gds_env. It extends the official Jupyter minimal-notebook with a comprehensive geospatial stack for both Python and R, plus a set of development tools.

Contents

Base

  • JupyterLab, Notebook, and Hub
  • LaTeX distribution and pandoc (for PDF/document export)

Python geospatial libraries — including geopandas, pysal, rasterio, xarray, osmnx, dask-geopandas, contextily, movingpandas, momepy, and many more. Full list below.

R geospatial libraries — including sf, terra, spdep, tmap, tidyverse, ggplot2, and many more, with an R kernel for Jupyter via IRkernel and Python↔R interop via rpy2. Full list below.

Development tools

  • Quarto — scientific publishing system
  • Jekyll — static site generator
  • tippecanoe — vector tileset builder
  • decktape — HTML slides → PDF
  • gpq — GeoParquet validator
  • Vim — terminal editor

Package lists

Full lists of installed packages are available for each release on the repository:

Install

Pull the image from Docker Hub:

docker pull darribas/gds:11.0

For instructions on running the image, see the Docker install guide.