Filter Objects¶
- class pytta.OctFilter(order: Optional[int] = None, nthOct: Optional[int] = None, samplingRate: Optional[int] = None, minFreq: Optional[float] = None, maxFreq: Optional[float] = None, refFreq: Optional[float] = None, base: Optional[int] = None)[source]¶
Octave filter.
- __init__(order: Optional[int] = None, nthOct: Optional[int] = None, samplingRate: Optional[int] = None, minFreq: Optional[float] = None, maxFreq: Optional[float] = None, refFreq: Optional[float] = None, base: Optional[int] = None) None [source]¶
- Parameters:
order (int, optional) – DESCRIPTION. The default is None.
nthOct (int, optional) – DESCRIPTION. The default is None.
samplingRate (int, optional) – DESCRIPTION. The default is None.
minFreq (float, optional) – DESCRIPTION. The default is None.
maxFreq (float, optional) – DESCRIPTION. The default is None.
refFreq (float, optional) – DESCRIPTION. The default is None.
base (int, optional) – DESCRIPTION. The default is None.
- Returns:
DESCRIPTION.
- Return type:
None
- filter(sigobj)[source]¶
Filter the signal object.
For each channel inside the input signalObj, will be generated a new SignalObj with the channel filtered signal.
- Parameters:
sigobj – SignalObj
- Returns:
- List
A list containing one SignalObj with the filtered data for each channel in the original signalObj.
- Return type:
output