Skip to content

Writing

Thoughts on citizen science, software development, and building better research tools.

2026-01-26

Creating Heave-Corrected Echograms with echopype

A practical walkthrough showing how to create depth-corrected echograms from EK80 data using echopype, with a focus on how vessel heave enters the depth calculation.

programmingechopypesonardata-processing
2025-05-08

Python Environment for a Jupyter Notebook Experience in Neovim

A practical explanation of how Neovim, Jupyter kernels, and multiple Python environments fit together for an interactive, notebook-like workflow.

programmingneovim