treble_tsdk.results.mono_ir¶
Mono impulse response handling.
Provides the MonoIR class for working with single-channel impulse response data.
Classes
Mono impulse response class for handling impulse response data |
- class treble_tsdk.results.mono_ir.MonoIR¶
Mono impulse response class for handling impulse response data
- __init__(data: ndarray, sampling_rate: float, time: ndarray | None = None, source: list[SourceResults] = [], receiver: list[ReceiverResults] = [], zero_pad_samples: int = 0, normalization_coefficient: float | None = None)¶
A Class handling all mono impulse response related actions
- Parameters:
data (np.ndarray) – The time domain impulse response
sampling_rate (float) – The sampling rate of the impulse response
source (Source | None) – Information on source, defaults to None
receiver (Receiver | None) – Information on receiver, defaults to None
zero_pad_samples (int) – The number of samples that have been zero padded in the beginning, defaults to 0
normalization_coefficient (float | None) – The coefficient used to normalize the data