obspy-datacenter-client

Download seismic waveforms, events, and station metadata from FDSN data centers using ObsPy.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill obspy-datacenter-client-generalreasoning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obspy-datacenter-client
Source: https://github.com/GeneralReasoning/env-skillsbench/tree/main/seismic-phase-picking/environment/skills/obspy-datacenter-client
Command: npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill obspy-datacenter-client-generalreasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ObsPy provides a unified, Python-based interface to download earthquake data from multiple FDSN data centers, simplifying access to waveform data, event catalogs, and station metadata for research workflows.

Core Features & Use Cases

  • Access waveform data, event information, and station metadata via the obspy.clients.fdsn API.
  • Supports many data centers (IRIS, INGV, GFZ, RESIF, etc.) and data formats for flexible data retrieval.
  • Use cases include building seismic datasets for analysis, validating event catalogs, and inventorying stations for targeted studies.

Quick Start

Request waveform data from a data center for a defined network/station and time window using the ObsPy FDSN client.

Frequently Asked Questions about obspy-datacenter-client

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download seismic waveforms from an FDSN data center using Python?

Download seismic waveforms from an FDSN data center by using the ObsPy FDSN client to query specific networks, stations, and time windows, returning waveform data directly for analysis.

Can I retrieve earthquake event catalogs and station inventory metadata with ObsPy?

Yes, retrieve earthquake event catalogs and station inventory metadata using the ObsPy FDSN client's get_events and get_stations methods to filter by location, time range, and network.

What FDSN data centers are supported for seismological data retrieval?

ObsPy's FDSN client supports multiple data centers including IRIS, INGV, GFZ, and RESIF, allowing flexible seismological data retrieval across global networks for research workflows.

How do I filter station data by network and time window when fetching seismic records?

Filter station data and fetch seismic records by specifying network codes, station identifiers, and defined time windows as parameters in the ObsPy FDSN client request.

Do I need the ObsPy package installed to fetch data from FDSN centers?

Yes, you need the ObsPy package installed, specifically the obspy.clients.fdsn interface, to handle time ranges, network filtering, and data export formats from FDSN centers.

What is the best way to build a seismic dataset for waveform analysis across multiple data centers?

Build a seismic dataset for waveform analysis by using the ObsPy FDSN client to query multiple data centers, aggregating waveform, event, and station data for specified time windows and networks.