Skip to main content
Alex G Rice
Geodata rambler and developer, aka guidorice
View all authors

Harmful Algal Bloom 馃 detection with Wyvern hyperspectral imagery

8 min read
Alex G Rice
Geodata rambler and developer, aka guidorice

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...

GIS command-line "gems" for Linux and macOS

6 min read
Alex G Rice
Geodata rambler and developer, aka guidorice

In this part two of Linux posts, we'll discover some Geographic Information Systems (GIS) command-line interface (CLI) "gems" which work on Linux, Unix, or macOS. This is by no means an exhaustive list, and the intent is just to illustrate how powerful and extensible the Linux development environment is for geodata wrangling...

Celebrating 30 years as a Linux user

11 min read
Alex G Rice
Geodata rambler and developer, aka guidorice

In this post, I'll share my 30 year journey with Linux and explore how it shaped my future as a developer. Along the way, we'll take a nostalgic stroll down computer hardware memory lane. We'll touch on challenges with legacy MS Windows systems today, in the public sector. In a followup post we'll look at various useful Linux/macOS commands for GIS and geodata wrangling...

Irrigation in the West, visualized with National Hydrography Dataset

3 min read
Alex G Rice
Geodata rambler and developer, aka guidorice

In the United States there is a clear pattern of human settlement where to the East, there is more than 30 inches of rainfall and so crops can be grown without irrigation, and to the West, irrigation is required. This post is an exploration of population density, precipitation rates, and the National Hydrography Dataset (NHD)...

Announcing mojo-pytest

3 min read
Alex G Rice
Geodata rambler and developer, aka guidorice

mojo-pytest is a Mojo馃敟 language test runner plugin for pytest. Try it for your mixed Python and Mojo codebases. Here are some tips and example command line usage...

Mojo Modcon (23) contest finalist

2 min read
Alex G Rice
Geodata rambler and developer, aka guidorice

In November 2023 I was the #6 finalist in the ModCon23 contest for the new programming language, Mojo馃敟. Calculating an envelope is a fundamental part of spatial analysis. The envelope (aka: bounds, bbox, mbr) is usually defined by an xmin, ymin, xmax, and ymax representing the minimum and maximum x (longitude) and y (latitude) coordinates that encompass the bounded feature(s)...