geoana.em.tdem.TransientPlaneWave#

Inheritance diagram of TransientPlaneWave
class geoana.em.tdem.TransientPlaneWave(amplitude=1.0, orientation='X', **kwargs)#

Class for simulating the fields for a transient planewave in a wholespace. The wave is assumed to be propogating vertically downward, starting at time=0 and z = 0

Parameters:
amplitudefloat

amplitude of primary electric field. Default is 1

orientation(3,) array_like or {‘X’,’Y’}

Orientation of the planewave. Can be defined using as an array_like of length 3, or by using one of {‘X’,’Y’} to define a planewave along the x or y direction. Default is ‘X’.

Attributes

amplitude

Amplitude of the primary field.

diffusion_distance

Compute diffusion distance for a plane wave in a homogeneous electromagnetic media.

epsilon

Dielectric permittivity in F/m

mu

Magnetic permeability in H/m

orientation

Orientation of the planewave as a normalized vector

rho

Electrical resistivity in Ohm m

sigma

Electrical conductivity in S/m

theta

Analog to wavenumber in the frequency domain.

time

Time (s) used for all computations

Methods

current_density(xyz)

Current density for the transient planewave at a set of gridded locations.

electric_field(xyz)

Electric field for the transient planewave at a set of gridded locations.

magnetic_field(xyz)

Magnetic field for the harmonic planewave at a set of gridded locations.

magnetic_flux_density(xyz)

Magnetic flux density for the transient planewave at a set of gridded locations.

peak_time(z)

Compute peak time for a plane wave in a homogeneous electromagnetic media.