Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Blog

Thoughts on geospatial data science, open-source software, and teaching.

Subscribe


Posts

2026

thumbnail
Write Journal Articles with MyST Markdown: Auto-Generate PDFs and Websites

April 15, 2026 – A step-by-step tutorial on writing journal articles in MyST Markdown with automatic PDF generation and website deployment using a GitHub template.

thumbnail
Build a Professional CV Website with Auto PDF Generation Using MyST Markdown

April 10, 2026 – A step-by-step tutorial on building a personal CV website with MyST Markdown and Typst that automatically generates a PDF version of your CV.

thumbnail
Build a Personal Website in 5 Minutes: No Coding Required

April 9, 2026 – A step-by-step video tutorial showing how to create and deploy a personal website using the MyST Markdown template and GitHub Pages.

thumbnail
A Reusable Template for Building Websites with MyST Markdown

April 6, 2026 – A GitHub template that bundles MyST Markdown, GitHub Pages deployment, Netlify PR previews, and pre-commit hooks into a ready-to-use starting point.

thumbnail
Launching My New Website with MyST Markdown and Typst

April 6, 2026 – How I rebuilt gishub.org using MyST Markdown for the website and Typst for automatic CV generation from the same Markdown source files.

thumbnail
End-to-End GeoAI Workflow for Agricultural Field Boundary Delineation

March 20, 2026 – A complete tutorial on using instance segmentation and the Fields of the World dataset to delineate agricultural field boundaries with GeoAI.

thumbnail
Sensor-Agnostic Cloud Detection from Satellite Imagery with GeoAI

March 19, 2026 – Detect clouds and cloud shadows from any satellite imagery using OmniCloudMask and GeoAI, with post-processing, vectorization, and cloud-free mask generation.

thumbnail
Create a Spinning 3D Globe Map Without Writing Any Code

March 6, 2026 – A step-by-step tutorial on creating an interactive spinning 3D globe with raster and vector data overlays using a web-based tool or Jupyter Notebook, no coding required.

thumbnail
Download Free High-Resolution Satellite Imagery with QGIS and MapLibre

March 3, 2026 – A tutorial on accessing, visualizing, and downloading free satellite imagery from the Vantor Open Data Program using a web app or QGIS plugin.

thumbnail
GeoAI QGIS Plugin v1.0: One-Click Installation for Geospatial AI

February 25, 2026 – Announcing GeoAI QGIS Plugin v1.0 with one-click installation, SAM 3, water segmentation, forest segmentation, and export to vector, raster, COCO, YOLO, and Pascal VOC formats.

thumbnail
Visualize NOAA Coastal LiDAR Point Clouds in Your Browser

February 18, 2026 – A step-by-step tutorial on searching, loading, and visualizing massive NOAA coastal LiDAR point clouds directly in your browser without downloading any data.

thumbnail
Introducing anymap-ts: Interactive Maps with TypeScript and Jupyter

February 13, 2026 – Introducing anymap-ts, a new Python package built on MapLibre and TypeScript for interactive geospatial visualization in both web apps and Jupyter Notebooks.

thumbnail
maplibre-gl-components: A MapLibre Plugin for Cloud-Native Geospatial Visualization

February 10, 2026 – Introducing maplibre-gl-components, a MapLibre plugin for visualizing cloud-native geospatial formats like COG, Zarr, PMTiles, FlatGeobuf, and GeoParquet with built-in UI components.

thumbnail
Estimate Canopy Height from Aerial and Satellite Imagery with GeoAI

February 6, 2026 – A step-by-step tutorial on estimating canopy height from aerial and satellite imagery using Meta’s pretrained deep learning model with the GeoAI Python package.

thumbnail
Detect and Segment Tree Crowns from Satellite Imagery Using QGIS

February 3, 2026 – A step-by-step tutorial on detecting and segmenting tree crowns from satellite imagery using the QGIS GeoAI plugin with DeepForest pre-trained models, no coding required.

thumbnail
Download and Visualize NISAR SAR Data in QGIS Without Coding

January 28, 2026 – A step-by-step tutorial on downloading and visualizing NASA-ISRO NISAR SAR satellite data in QGIS using the NASA Earthdata plugin, covering search, download, format conversion, and visualization.

thumbnail
2026 US Winter Storm Seen from Space: Satellite Timelapse Using QGIS

January 24, 2026 – Create a stunning satellite timelapse of the 2026 US winter storm using NOAA GOES-18 imagery and the QGIS Timelapse Plugin, no coding required.

thumbnail
Create Time-Series Satellite Images in Seconds with QGIS

January 21, 2026 – A step-by-step tutorial on creating and downloading time-series satellite imagery using the GEE Data Catalogs Plugin v0.5 for QGIS, with no coding required.

thumbnail
Visualize 350 TB of LiDAR Point Clouds Directly in Your Browser

January 18, 2026 – Stream and explore over 75 trillion USGS LiDAR points from AWS and Microsoft Planetary Computer using COPC and Entwine Point Tiles, no downloads required.

thumbnail
Search, Visualize, and Download US LiDAR Data in Seconds

January 14, 2026 – Search, stream, and download USGS COPC point clouds from Microsoft Planetary Computer directly in your browser using the USGS LiDAR Viewer.

thumbnail
Visualize LiDAR Point Clouds in the Browser with maplibre-gl-lidar

January 12, 2026 – Introducing maplibre-gl-lidar, an open-source MapLibre plugin for visualizing large-scale LiDAR point clouds directly in the browser with interactive controls and Jupyter Notebook support.

thumbnail
Access 14 TB of Free High-Resolution Satellite Imagery with the Maxar Open Data QGIS Plugin

January 10, 2026 – Search, visualize, compare, and download free high-resolution satellite imagery for disaster response using the Maxar Open Data QGIS plugin.

thumbnail
Access 120 Petabytes of NASA Data Directly in QGIS

January 6, 2026 – Search, preview, and download satellite imagery and geospatial datasets from NASA’s 120-petabyte archive directly in QGIS using the NASA Earthdata plugin.

thumbnail
Unlock 80+ Petabytes of Earth Engine Data in QGIS with Zero Coding

January 3, 2026 – Introducing the GEE Data Catalogs Plugin for QGIS, providing access to over 5,000 datasets from the Earth Engine catalog and Awesome GEE Community Catalog with no coding required.

2025