Open Data Program Feature: Harmful algal bloom detection with Wyvern hyperspectral imagery


In Part 1 of his new series, Alex uses Wyvern’s Open Data Program to run exploratory analysis on chlorophyll-a as a proxy for detecting harmful algal blooms (HABs). Using Python notebooks and interactive maps, he walks through how hyperspectral indices like NDWI and NDCI can help isolate water bodies and signal algal activity using cloud-native, open-source tools every step of the way.
An excerpt from Alex’s blog
Let’s embark on some exploratory data analysis using Wyvern’s hyperspectral imagery Open Data Program. Harmful Algal Bloom (HAB) detection is attempted using selected band wavelengths and raster analysis techniques. This is part 1 of 2 of a series about modern GIS pipelines leveraging Python and the open-source, cloud-native geospatial tech stack…
Part 1 of 2
Data Engineering is [a] Software Engineering discipline, and one of the things data engineers do is help scientists get their code into production, make it reproducible, and make it fast.
In this post, I put on my Data Scientist hat and try some exploratory data analysis (EDA) using: Python, RasterIO, NumPy. Shapely, GeoPandas, MatplotLib, Ipyleaflet, and Jupyter.
In an upcoming post I will wear my Data Engineer hat and port the Python code from the notebook environment into Dagster, a production-grade pipeline/workflow orchestrator.
Harmful Algal Bloom (HAB) in the news
The Guardian recently published this article with related facts, photos and interviews:
As the Earth heats up, the amount of algae in our waterways is rapidly increasing, transforming the colour of lakes and killing entire ecosystems. source: Patrick Greenfield, The Guardian, 2025-06-10
…
Big thanks to Alex for showing what’s possible when transparency meets technical creativity. We’re excited to keep amplifying community-driven work like this.
Start using
hyperspectral imagery




