Keep a local seismic catalog.
Copyright (c) 2022-2024 Claudio Satriano satriano@ipgp.fr
seiscat download
renamed toseiscat fetchdata
- New option for
seiscat fetchdata
:--sds
to retrieve waveform data from a local SDS archive - New option for
seiscat initdb
andseiscat updatedb
:--fromfile
to initialize or update the database from a CSV file - New command
seiscat run
to run a user-defined command on each event
- New option for
seiscat print
andseiscat plot
:--where
to filter events based on one or more conditions - New option for
seiscat plot
:--maptype
to use eithercartopy
(Matplotlib) orfolium
(HTML) for plotting maps - New command line option
seiscat download
to download full event details and/or waveform data and metadata from FDSNWS services
- CSV output for
seiscat print
, using--format=csv
(or-f csv
) - Special argument
ALL
forseiscat editdb
to edit all the events (or all the events of a given version when used together with the--version
argument) - New option for
seiscat editdb
:--increment
to increment (or decrement) a numeric field by a given, positive or negative, amount
- New command to edit the event database:
seiscat editdb
eventid
argument forseiscat print
, to print a specific event- Fix bug where an event was updated when extra fields were set to a different value than the default
- Fix bug where an event was updated to new version even if the same event already existed in the database
- New configuration option:
overwrite_updated_events
. Default isFalse
and updated events get an incremented version number --allversions
option forseiscat print
andseiscat plot
to print/show all the versions for events with more than one version--format
option forseiscat print
: current possibilities aretable
(default) andstats
--reverse
option forseiscat print
: if set, latest events will be printed on top- Rename database column
dep
todepth
- Command line autocompletion, thanks to argcomplete
- Show event depth in plot annotation
--scale
option forseiscat plot
- Correctly parse evids from USGS and ISC
- Exit gracefully if database file is missing
- Fix printing of
None
values
- New command to print catalog to screen:
seiscat print
- Documentation!
- Fix for plotting the whole world when no limits are given
- New way of computing zoom level for map tiles
This is the initial release of SeisCat.
SeisCat is a command line tool to keep a local seismic catalog. The local catalog can be used as a basis for further analyses.
The seismic catalog is built and updated by querying a FDSNWS event webservice. More ways of feeding the catalog will be added in the future.
The local catalog is stored in a SQLite database (single file database).