Command reference

fomosto trans2rot

Create rotational from translational store.

fomosto trans2rot
usage: fomosto trans2rot [--help] [--loglevel LEVEL] SOURCE DESTINATION

Create a rotational GF store from a translational one using finite differences approximations (elastic10 or elastic10_fd to rotational8).

If the source store is of type A and receivers at the surface, the free surface condition is used to replace the vertical derivatives with horizontal ones. If the input is of type B, the complete set of derivatives are used. It is important that the spatial sampling of the source store is high enough so that the finite difference approximations are sufficiently accurate.

If the destination store directory does not exist, it is created and the extent and spacing of the source store is used for the rotational store. If it does exist and contains a valid config, it is used in place in order to allow for different input and output extents and spacings. The store must be empty in the latter case (delete the index and traces files if needed).

Positional arguments:

SOURCE

Translational input store.

DESTINATION

Rotational output store.

General options:

--help, -h

Show this help message and exit.

--loglevel LEVEL

Set logger level. Choices: critical, error, warning, info, debug. Default: info.


Manual: https://pyrocko.org/docs/current/apps/fomosto

Tutorial: https://pyrocko.org/docs/current/apps/fomosto/tutorial.html