Plan, clarify, and implement earthquake data downloads with ObsPy FDSN clients. Use when Codex needs to help download seismic event catalogs, station metadata, waveform MiniSEED, response metadata, or bulk/mass downloads from FDSN web services using ObsPy, including requests involving get_events, get_stations, get_waveforms, get_waveforms_bulk, RoutingClient, or MassDownloader.
Extract ambient seismic noise cross-correlation functions from continuous waveform data. Use when Codex needs to process continuous MiniSEED/SAC/ObsPy-readable seismic data for background-noise tomography or monitoring, including daily/hourly chunking, response removal, resampling, broad bandpass filtering, temporal normalization, spectral whitening, station-pair cross correlation, max-lag cutting, substacking, linear stacking, or preparing/using NoisePy-style workflows and stores.
Process downloaded earthquake waveform data with ObsPy. Use when Codex needs to preprocess MiniSEED, SAC, or ObsPy-readable seismic waveforms by reading StationXML/Inventory metadata, removing instrument response, removing mean, detrending, tapering, filtering, trimming, resampling, decimating/interpolating, predicting seismic phase arrivals with TauP, cutting waveforms around predicted arrivals, converting to SAC, setting SAC headers, saving processed waveform files, or generating quick quality-control summaries.