mtuq.io.clients.syngine.Client

class mtuq.io.clients.syngine.Client(path_or_url=None, model=None, include_mt=True, include_force=False)[source]

Bases: mtuq.io.clients.base.Client

Syngine web service client

Usage

To instantiate a syngine client, supply a model name from one of the available Earth models

from mtuq.io.clients.syngine import Client
db = Client(model=model)

Then the client can be used to download GreensTensors:

greens_tensors = db.get_greens_tensors(stations, origin)

Note

Syngine is an webservice that provides Green’s functions and synthetic seismograms for download as compressed SAC files.

Public Methods

get_greens_tensors

Downloads Green's tensors

Private Methods

Warning

Private methods are mainly for internal/developer use and their API might change without notice.

_get_greens_tensor