pyrocko.gf

Handling of pre-computed Green’s functions and calculation of synthetic seismograms.

The pyrocko.gf subpackage splits functionality into several main submodules:

  • The pyrocko.gf.store module deals with the storage, retrieval and summation of Green’s functions.

  • The pyrocko.gf.meta module provides data structures for the meta information associated with the Green’s function stores and implements various the Green’s function lookup indexing schemes.

  • The pyrocko.gf.builder module defines a common base for Green’s function store builders.

  • The pyrocko.gf.seismosizer module provides high level synthetic seismogram synthesis.

  • The pyrocko.gf.targets module provides data structures for different receiver types.

All classes defined in the pyrocko.gf submodules are imported into the pyrocko.gf namespace, so user scripts may simply use from pyrocko import gf or from pyrocko.gf import * for convenience.

Modules

pyrocko.gf.builder

Common base for Green's function store builders (fomosto).

pyrocko.gf.error

Exception definitions.

pyrocko.gf.fd_rotation

pyrocko.gf.meta

Data model for Green's function store meta-data.

pyrocko.gf.seismosizer

High level synthetic seismogram synthesis.

pyrocko.gf.server

Simple async HTTP server

pyrocko.gf.store

Storage, retrieval and summation of Green's functions.

pyrocko.gf.store_ext

C-extension supporting pyrocko.gf.

pyrocko.gf.targets

Data structures representing the receivers for seismogram synthesis.

pyrocko.gf.tractions

Traction field parameterizations used by PDR source.

pyrocko.gf.ws

Web service to distribute precomputed GFs (fomosto server).