Version:

salvus.flow.simple_config.receiver.seismology

Receivers in a seismological context.
Specifically this means:
  • Coordinates are specified in latitude, longitude, and burial beneath the surface.
  • The rotation matrices will be set so that the output of SalvusCompute will be in ZNE (vertical, north, and east) which corresponds to most seismological instruments.
All coordinates here are spherical coordinates. If your coordinates are defined in a geodetic (ellipsoidal) reference system like WGS84, you need to convert them before passing them to this function.
For 2D the latitude will ignored and only the longitude will be assumed. This is the default polar coordinate system with:
  • x = r * cos(phi)
  • y = r * sin(phi)
phi is the longitude here.

Functions

parse()

Classes

Point2D

Point3D

SideSetPoint2D

SideSetPoint3D

Exceptions

SalvusFlowReceiverParseError

Parent class: salvus.flow.simple_config.SalvusFlowSimpleConfigException
Raised if a receiver file couldnot be parsed.

SalvusFlowReceiverParseWarning

Parent class: salvus.flow.simple_config.SalvusFlowSimpleConfigWarning
Raised if a receiver file couldnot be parsed.

Submodules

PAGE CONTENTS