simpeg.electromagnetics.time_domain.sources.VTEMWaveform#

class simpeg.electromagnetics.time_domain.sources.VTEMWaveform(off_time=0.0042, peak_time=0.00273, ramp_on_rate=3.0, **kwargs)[source]#

Bases: BaseWaveform

A VTEM style waveform

Parameters:
off_timefloat, default: 4.2e-3

time at which the transmitter is turned off in units of seconds

peak_timefloat, default: 2.73e-3

the peak time for the waveform

ramp_on_ratefloat, default: 3.0

parameter controlling how quickly the waveform ramps on

Examples

>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> from simpeg.electromagnetics import time_domain as tdem
>>> times = np.linspace(0, 1e-2, 1000)
>>> waveform = tdem.sources.VTEMWaveform()
>>> plt.plot(times, [waveform.eval(t) for t in times])
>>> plt.show()

(Source code, png, pdf)

../../../_images/simpeg-electromagnetics-time_domain-sources-VTEMWaveform-1.png

Attributes

epsilon

Window of time within which the waveform is considered on

has_initial_fields

Whether the waveform has initial fields.

off_time

Off-time

peak_time

Peak time

ramp_on_rate

Ramp on rate

time_nodes

Methods

eval(time)

Evaluate current waveform at a given time

eval_deriv(time)

Evaluate the time derivative of the linear ramp-off waveform at given times

Galleries and Tutorials using simpeg.electromagnetics.time_domain.sources.VTEMWaveform#

TDEM: Waveforms

TDEM: Waveforms

Heagy et al., 2017 1D RESOLVE and SkyTEM Bookpurnong Inversions

Heagy et al., 2017 1D RESOLVE and SkyTEM Bookpurnong Inversions