data_operations.calculate_sine_gaussian_overlaps#
Back to Module page
Summary#
Returns sine gaussian scores
Signature#
def calculate_sine_gaussian_overlaps(strain_wt, dt, fc_sg, df_sg, freqs_lines = None, mask_freqs = None, fftsize = params.DEF_FFTSIZE)
Name |
Type |
Default |
Description |
|---|---|---|---|
|
Whitened strain data |
||
|
Time interval between successive elements of data (s) |
||
|
Central frequency of sine-Gaussian band (Hz) |
||
|
df = Upper - lower frequency of sine-Gaussian (Hz) |
||
|
None |
Frequencies for line identification |
|
|
None |
Mask on freqs with zeros at varying lines |
|
|
params.DEF_FFTSIZE |
FFTsize for overlap-save |
Output variables#
Return annotation |
Docstring type |
Description |
|---|---|---|
|
|
Docstring#
Returns sine gaussian scores
:param strain_wt: Whitened strain data
:param dt: Time interval between successive elements of data (s)
:param fc_sg: Central frequency of sine-Gaussian band (Hz)
:param df_sg: df = Upper - lower frequency of sine-Gaussian (Hz)
:param freqs_lines: Frequencies for line identification
:param mask_freqs: Mask on freqs with zeros at varying lines
:param fftsize: FFTsize for overlap-save
:return:
1. Abs of sine-gaussian overlaps
2. Half support of sine-gaussian filter
3. Cosine overlaps
4. Sine overlaps