Skip to content

Collect seismic/infrasound waveforms and metadata from IRIS/WATC/AVO servers, local miniSEED files, etc.

License

Notifications You must be signed in to change notification settings

ltscamfer/waveform_collection

 
 

Repository files navigation

waveform_collection

Package containing convenience functions to collect seismic/infrasound waveforms and metadata from IRIS/WATC/AVO servers or local files (miniSEED, etc.).

Installation

It's recommended that you install this package into a new or pre-existing conda environment. (If you choose the latter option, ensure that your environment contains all of the packages listed in the Dependencies section.)

To create a new conda environment for use with this and other uafgeotools packages, execute the following terminal command:

$ conda create -n uafinfra -c conda-forge obspy multiprocess

This creates a new environment called uafinfra with ObsPy, multiprocess, and their dependencies installed.

To install waveform_collection, execute the following terminal commands:

$ conda activate uafinfra  # Or your pre-existing env
$ git clone https://github.com/uafgeotools/waveform_collection.git
$ cd waveform_collection
$ pip install -e .

The final command installs the package in "editable" mode, which means that you can update it with a simple git pull in your local repository. This install command only needs to be run once.

Dependencies

Python packages:

...and its dependencies, which you don't really have to be concerned about if you're using conda!

Usage

Documentation is available online here.

Access the package's functions with (for example)

from waveform_collection import gather_waveforms

and so on. For a usage example, see example.py.

Authors

(Alphabetical order by last name.)

David Fee
Julia Gestrich
Logan Scamfer
Darren Tan
Liam Toney
Andrew Winkelman

About

Collect seismic/infrasound waveforms and metadata from IRIS/WATC/AVO servers, local miniSEED files, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%