SourceWaveletBase

class pysit.core.wave_source.SourceWaveletBase(*args, **kwargs)[source]

Bases: object

Base class for source wavelets or profile functions.

This is implemented as a function object, so the magic happens in the __call__ member function.

Methods

__call__(self, t=None, nu=None, **kwargs)  

Attributes Summary

frequency_source bool, Indicates if wavelet is defined in frequency domain.
time_source bool, Indicates if wavelet is defined in time domain.

Methods Summary

__call__(self[, t, nu]) Callable object method for the seismic sources.

Attributes Documentation

frequency_source

bool, Indicates if wavelet is defined in frequency domain.

time_source

bool, Indicates if wavelet is defined in time domain.

Methods Documentation

__call__(self, t=None, nu=None, **kwargs)[source]

Callable object method for the seismic sources.

Parameters:
t : float, array-like

Time(s) at which to evaluate wavelet.

nu : float, array-like, optional

Frequency(ies), in Hz, at which to evaluate wavelet.