cr.wavelets.DiscreteWavelet¶
- class cr.wavelets.DiscreteWavelet(support_width: int = -1, symmetry: cr.wavelets._src.wavelet.SYMMETRY = <SYMMETRY.UNKNOWN: -1>, orthogonal: bool = False, biorthogonal: bool = False, compact_support: bool = False, name: str = '', family_name: str = '', short_name: str = '', dec_hi: Optional[jax.Array] = None, dec_lo: Optional[jax.Array] = None, rec_hi: Optional[jax.Array] = None, rec_lo: Optional[jax.Array] = None, dec_len: int = 0, rec_len: int = 0, vanishing_moments_psi: int = 0, vanishing_moments_phi: int = 0)[source]¶
Represents information about a discrete wavelet
- __init__()¶
Initialize self. See help(type(self)) for accurate signature.
Methods
__init__()Initialize self.
count(value, /)Return number of occurrences of value.
index(value[, start, stop])Return first index of value.
wavefun([level])Returns the scaling and wavelet functions for the wavelet
Attributes
biorthogonalIndicates if the wavelet is biorthogonal
compact_supportIndicates if the wavelet has compact support
dec_hiDecomposition high pass filter
dec_lenLength of decomposition filters
dec_loDecomposition low pass filter
family_nameName of the wavelet family
filter_bankReturns the Quadratrure Mirror Filter Bank associated with the wavelet (dec_lo, dec_hi, rec_lo, rec_hi)
inverse_filter_bankReturns the filter bank associated with the inverse wavelet
nameName of the wavelet
orthogonalIndicates if the wavelet is orthogonal
rec_hiReconstruction high pass filter
rec_lenLength of reconstruction filters
rec_loReconstruction low pass filter
short_nameShort name of the wavelet family
support_widthLength of the support for finite support wavelets
symmetryIndicates the kind of symmetry inside the wavelet
vanishing_moments_phiNumber of vanishing moments of the scaling function
vanishing_moments_psiNumber of vanishing moments of the wavelet function