cr.sparse.wt.DiscreteWavelet¶
- class cr.sparse.wt.DiscreteWavelet(support_width: int = -1, symmetry: cr.sparse._src.wt.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[jaxlib.xla_extension.DeviceArrayBase] = None, dec_lo: Optional[jaxlib.xla_extension.DeviceArrayBase] = None, rec_hi: Optional[jaxlib.xla_extension.DeviceArrayBase] = None, rec_lo: Optional[jaxlib.xla_extension.DeviceArrayBase] = 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
Attributes
biorthogonal
Indicates if the wavelet is biorthogonal
compact_support
Indicates if the wavelet has compact support
dec_hi
Decomposition high pass filter
dec_len
Length of decomposition filters
dec_lo
Decomposition low pass filter
family_name
Name of the wavelet family
filter_bank
Returns the Quadratrure Mirror Filter Bank associated with the wavelet
inverse_filter_bank
Returns the filter bank associated with the inverse wavelet
name
Name of the wavelet
orthogonal
Indicates if the wavelet is orthogonal
rec_hi
Reconstruction high pass filter
rec_len
Length of reconstruction filters
rec_lo
Reconstruction low pass filter
short_name
Short name of the wavelet family
support_width
Length of the support for finite support wavelets
symmetry
Indicates the kind of symmetry inside the wavelet
vanishing_moments_phi
Number of vanishing moments of the scaling function
vanishing_moments_psi
Number of vanishing moments of the wavelet function