Bandpass
- class gpype.backend.filters.bandpass.Bandpass[source]
Bases:
ButterworthBandpass filter implementation using Butterworth design.
Provides a convenient interface for creating bandpass filters that allow frequencies within a specific range to pass while attenuating frequencies outside this range. Uses Butterworth design for maximally flat response.
- class Configuration[source]
Bases:
ConfigurationConfiguration class for Bandpass filter parameters.
- __init__(f_lo, f_hi, order=None, **kwargs)[source]
Initialize the bandpass filter with cutoff frequencies.
- Parameters:
- Raises:
ValueError – If f_lo >= f_hi or if frequencies are invalid.