Dr. Glenn Thompson

Volcano Seismologist | Data Recovery Specialist | Monitoring Innovator

Software Tools

FLOVOpy

A modular Python package designed for volcano-seismic data workflows. It includes tools for SDS archive management, waveform preprocessing, event detection, feature extraction, and integration with machine learning. It supports legacy formats such as Seisan and is used across multiple monitoring projects.

VECTRA

Volcano Event and Continuous Tremor Rapid Assessment (VECTRA) is a near-real-time analysis toolset that includes RSAM, reduced displacement, spectrograms, and multiple alarm types. VECTRA is designed for modular deployment across a monitoring network.

SAM.py

A flexible script to calculate RSAM, VSAM, DSAM, reduced displacement, and energy magnitude from waveform archives. Designed for long-term catalog enrichment and rapid real-time processing.

SeisanIO

A Python module for parsing and analyzing enhanced Seisan S-files, developed for Montserrat but adaptable to other observatories with S-file archives.

SDS Manager

Tools for reading, writing, verifying, and converting waveform data in SeisComP Data Structure (SDS) format, with support for archive rebuilding and network simulation.

Rocket Event Browser

A Flask-based web application that visualizes rocket-induced seismic and infrasound signals. It supports JSON waveform loading, Plotly visualization, and metadata-linked browsing.

All major tools are available or in preparation for open release via GitHub. Documentation and examples will be linked here as they become available.