geoana.em.tdem.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 of the primary field.
Compute diffusion distance for a plane wave in a homogeneous electromagnetic media.
Dielectric permittivity in F/m
Magnetic permeability in H/m
Orientation of the planewave as a normalized vector
Electrical resistivity in Ohm m
Electrical conductivity in S/m
Analog to wavenumber in the frequency domain.
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 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.