obspy.db.scripts.indexer

Note

This script automatically installs during the setup procedure with the name $ obspy-indexer. For more info on the command line options, please run $ obspy-indexer --help. Alternatively you can also execute $ python -m obspy.db.scripts.indexer.

A command-line program that indexes seismogram files into a database.

copyright:The ObsPy Development Team (devs@obspy.org)
license:GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Usage Examples

  1. Run indexer as daemon continuously crawling the given paths but index only the last 24 hours (-r24) of a waveform archive:

    #!/bin/bash
    DB=postgresql://username:password@localhost:5432/database
    DATA=/path/to/archive/2010,/path/to/archive/2011,/path/to/arclink
    LOG=/path/to/indexer.log
    ./obspy-indexer -v -i0.0 -n1 -u$DB -d$DATA -r24 -l$LOG &
    
  2. Run only once and remove duplicates:

    ./obspy-indexer -v -i0.0 --run-once --check-duplicates -n1 -u$DB -d$DATA