Getting Started

To get help:

seiscat -h

First thing to do is to generate a sample configuration file:

seiscat sampleconfig

Then, edit the configuration file and init the database:

seiscat initdb

To keep the database updated, run on a regular basis:

seiscat updatedb

(This will use the configuration parameter recheck_period to recheck the last n days or hours).

You can edit the attributes of specific events in the database using:

seiscat editdb

You can print the catalog to screen:

seiscat print

Or plot it:

seiscat plot

Each of the above commands can have its own options. As an example, to discover the options for the plot command, try:

seiscat plot -h

SeisCat supports command line tab completion for arguments, thanks to argcomplete. To enable command line tab completion run:

activate-global-python-argcomplete

(This is a one-time command that needs to be run only once).

Or, alternatively, add the following line to your .bashrc or .zshrc:

eval "$(register-python-argcomplete seiscat)"