simpeg.electromagnetics.time_domain.sources.HalfSineWaveform#

class simpeg.electromagnetics.time_domain.sources.HalfSineWaveform(ramp_on, ramp_off, **kwargs)[source]#

Bases: TrapezoidWaveform

A waveform that has a quarter-sine ramp-on and a quarter-cosine ramp-off.

When the end of ramp-on and start of ramp off are on the same spot, it looks like a half sine wave.

Parameters:
ramp_on: tuple

times during which there is a quarter-sine ramp-on

ramp_off: tuple

times between which there is a quarter-cosine ramp-off.

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

ramp_off

times over which the transmitter ramps off.

ramp_on

times over which the transmitter ramps on.

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.HalfSineWaveform#

TDEM: Waveforms

TDEM: Waveforms