SimPEG.electromagnetics.time_domain.sources.RawWaveform#

class SimPEG.electromagnetics.time_domain.sources.RawWaveform(off_time=0.0, waveform_function=None, **kwargs)[source]#

Bases: SimPEG.electromagnetics.time_domain.sources.BaseWaveform

A waveform you can define. You need to provide a waveform_function that returns the waveform evaluated at a given time. This can be used, for example if you would like to interpolate between points specified in a waveform file.

Parameters
off_timefloat, default: 0.0

time at which the transmitter is turned off in units of seconds (default is 0s)

waveform_function: function

Examples

Attributes

waveFct

waveform_function.waveFct has been deprecated.

waveform_function

Function handle for a custom waveform

Methods

eval(time)

Evaluate current waveform at a given time

Galleries and Tutorials using SimPEG.electromagnetics.time_domain.sources.RawWaveform#

EM: TDEM: 1D: Inversion with VTEM waveform

EM: TDEM: 1D: Inversion with VTEM waveform

EM: TDEM: 1D: Inversion with VTEM waveform