Seismic Response Manager is a user-friendly tool for viewing, editing, and managing seismic station metadata in both FDSN StationXML and dataless SEED formats.
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
.RESPfiles (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.
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.
- 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.
- cx_Freeze — PSF License. Windows executable packaging.
- AppImageKit — MIT. Linux AppImage packaging.
- 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.