# obspy/obspy

ObsPy: A Python Toolbox for seismology/seismological observatories.

Repository: https://github.com/obspy/obspy
Canonical: https://ross.abutalabs.com/products/obspy
Homepage: https://www.obspy.org
Language: Python
License: NOASSERTION
License Family: other
Topics: seismology, python, observatories, science, earthquakes, data-center, waveforms, signal-processing, web-services, lgplv3, hacktoberfest
Last push: 2026-08-26T16:01:18+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 42, longevity 100
- inputs: {"age_days": 5107, "days_push": 7, "days_rel": 173, "gap_med": 317, "n_releases_24m": 2}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1330, forks 565 (observed 2026-08-28T04:04:24.184787+00:00)

## What it is
ObsPy is an open-source Python framework for processing seismological data, providing file format parsers, data center web service clients, and signal processing routines for seismological time series. It aims to facilitate rapid application development for seismology and seismological observatories.

## Use cases
- read and write seismic waveform formats like MiniSEED, SAC, and SEG Y in Python
- download earthquake waveform and event data from FDSN web services
- filter, detrend, and process seismological time series
- compute spectrograms and beamforming for seismic arrays
- plot seismograms and beachball focal mechanisms
- pick seismic phase arrivals and compute travel times with Tau-P

## When to choose
- you work with seismological data in Python and need format I/O plus processing in one toolbox
- you need programmatic access to seismic data centers like IRIS/EarthScope and EIDA
- you are building research or observatory applications for earthquake analysis

## When to avoid
- you need general-purpose audio or DSP outside seismology
- you need real-time seismic monitoring UIs rather than a processing library
- your project cannot use LGPLv3-licensed dependencies

## Facets
- artifact type: library
- maturity: active
- function: parser, http-client, data-visualization, sdk
- domain: data-science, apis, developer-tools
- platform: python, cross-platform
- tags: seismology, earthquakes, waveform-processing, seismic-data, fdsn, miniseed, scientific-computing, geophysics, signal-processing, algorithms

## Member repositories
- obspy/obspy (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:24.184787+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:45:32.710226+00:00, confidence not recorded.
  - readme: https://github.com/obspy/obspy (fetched 2026-08-28T04:04:24.184787+00:00, sha b5c6b9748c1b)
  - registry_pypi: https://pypi.org/pypi/obspy/json (fetched 2026-08-29T12:04:35.958123+00:00, sha 9329eeb97bdc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
