Skip to content

msbdd/Station_Response_Manager

Repository files navigation

Seismic Response Manager

License: GPL v3 Code style: flake8

Build Windows Build Linux AppImage

Seismic Response Manager is a user-friendly tool for viewing, editing, and managing seismic station metadata in both FDSN StationXML and dataless SEED formats.

Motivation

This project is inspired by the IRIS PDCC (Portable Data Collection Center), aiming to provide a modern, intuitive alternative for network operators, researchers, and data managers.

While the Java version of PDCC still works, I experienced issues:

  • Crashes when loading valid custom .RESP files (files that ObsPy handles without problems)
  • No StationXML support
  • No openly available repo with issue list, etc

StationXML is a great format for managing station metadata — but editing it manually in a text editor isn't always comfortable. Seismic Response Manager is designed for usability, making common tasks easier, safer, and more convenient.

Documentation

Status

Optimized primarily for graphical interface users, this project emphasizes intuitive usability and straightforward design over complex technical requirements. In a nutshell, that’s just a polite way of saying it’s another text editor made specifically for StationXML files. Okay, it also has a miniSEED reader, so maybe it's slightly more than a text editor, but we still keep things simple.

Dependencies and attribution

Core libraries

  • PyQt5 — GPL v3. GUI framework.
  • PyQtWebEngine — GPL v3. Embedded web view for the station map.
  • ObsPy — LGPL v3. Seismic data processing.
  • matplotlib — PSF License. Plotting and visualization.
  • NumPy — BSD. Numerical computing.

Build and packaging

  • cx_Freeze — PSF License. Windows executable packaging.
  • AppImageKit — MIT. Linux AppImage packaging.

Bundled assets (offline map support)

  • Leaflet — BSD-2-Clause. Interactive station map.
  • OpenTopoMap tiles (zoom levels 0–3) — map data © OpenStreetMap contributors, SRTM; map style © OpenTopoMap (CC-BY-SA). Pre-cached to allow basic map functionality without an internet connection.

About

Seismic station metadata and response manager

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors