get_receiver_response

emg3d.fields.get_receiver_response(grid, field, rec)[source]

Return the field (response) at receiver coordinates.

Note that in order to avoid boundary effects the first and last value in each direction is neglected. Field values for coordinates outside of the grid are set to NaN’s.

Parameters:
grid : emg3d.meshes.TensorMesh

The model grid.

field : Field

The electric or magnetic field.

rec : tuple (x, y, z, azimuth, dip)

Receiver coordinates and angles (m, °).

All values can either be a scalar or having the same length as number of receivers.

Angles:

  • azimuth (°): horizontal deviation from x-axis, anti-clockwise.
  • dip (°): vertical deviation from xy-plane up-wards.
Returns:
responses : utils.EMArray

Responses at receiver.

Note

Currently only implemented for point receivers, not for finite length dipoles.

See also

get_receiver
Get values at coordinates (fields and models).