REDPy: A Python tool for automated repeating earthquake detection and visualization

Seismological Research Letters
By:

Links

Abstract

Detecting and cataloging seismic events are among the most fundamental tasks in seismology. Many standardized tools for these tasks exist, including the open‐source package repeating earthquake detector in Python (REDPy). REDPy generates an organized catalog of seismic events from continuous waveform data, in which events are automatically separated into groups (“families”) by their waveform similarity through cross‐correlation. REDPy also automatically generates various outputs that allow a user to visualize important trends in the catalog, which may be used in real time or in retrospective analyses to allow rapid identification of interesting features. The code was designed for near‐real‐time volcano monitoring but is applicable across a broad range of use cases in seismology and seismoacoustics. In this article, the utility and performance of REDPy are demonstrated on two highly seismogenic volcanic eruption sequences: the onset of the dome‐building eruption of Mount St. Helens, Washington, from 2004 to 2005, and the entirety of the summit caldera collapse sequence of Kīlauea, Hawai‘i, in 2018. This article is meant to be a companion to the documentation of the code; in addition to detailing the basic required inputs, script functionality, and resulting outputs, the reasonings behind several important design decisions are also discussed.

Publication type Article
Publication Subtype Journal Article
Title REDPy: A Python tool for automated repeating earthquake detection and visualization
Series title Seismological Research Letters
DOI 10.1785/0220240373
Volume 96
Issue 6
Publication Date June 26, 2025
Year Published 2025
Language English
Publisher Seismological Society of America
Contributing office(s) Volcano Science Center
Description 17 p.
First page 3849
Last page 3865
Additional publication details