Skip to content

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 17 Apr 16:12
· 68 commits to main since this release

SeisCat

Keep a local seismic catalog.

Copyright (c) 2022-2026 Claudio Satriano satriano@ipgp.fr


SeisCat is an open-source command-line tool for keeping and querying a local seismic catalog.

Source code:
github.com/SeismicSource/seiscat

Documentation:
seiscat.readthedocs.io

If you use SeisCat in your work, please cite:

Satriano, C. (2026). SeisCat: Keep a local seismic catalog (X.Y). doi: 10.5281/ZENODO.8411836

Replace X.Y with the specific SeisCat version number used in your study.

Changes in this version:

0.9.1 - 2026-04-17

Added

  • New config options fdsn_event_user and fdsn_event_password to specify
    authentication credentials for the FDSN event web service (fdsn_event_url).
  • New config options fdsn_providers_users and fdsn_providers_passwords
    (parallel lists) to specify per-provider authentication credentials for
    waveform/metadata providers (fdsn_providers).
  • New config option keep_raw_evid (default: False). When True, the full
    original resource_id string is stored in an additional protected column
    raw_evid alongside the normalized evid. This is useful when the
    normalized evid is not recognized by the FDSN server and the original
    resource_id is needed to download event details.
  • seiscat fetchdata: when downloading event details fails with the
    normalized evid, automatically retry using the raw_evid value (if the
    raw_evid column is present in the database).
  • New --max-col-width option for seiscat print to limit the width of
    columns in the interactive table pager. Longer values are truncated with
    ..., while full row details remain available via the Enter popup.
  • seiscat print interactive event sorting popup:
    • option to restore the default sort order by pressing 0
    • it's now possible to dismiss the event sorting popup
      by pressing esc or q.

Fixed

  • Fixed pager sorting failing when a column contains None values mixed with
    numeric values (e.g. magnitude columns with positive and negative values).
  • Fixed seiscat plot -b cartopy crashing with IndexError when the map
    extent is very small (e.g. near-coincident events), by falling back to the
    simple background when Natural Earth imagery cannot be rendered.
  • Fixed clipboard copying of evid not working on linux.