14.1.4. Time-Series Filters¶
14.1.4.1. mosaic.filters.waveletDenoiseFilter module¶
digraph inheritance55d5deee20 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "metaIOFilter.metaIOFilter" [URL="mosaic.meta.html#mosaic.filters.metaIOFilter.metaIOFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip=".. warning:: |metaclass|"]; "waveletDenoiseFilter.waveletDenoiseFilter" [URL="#mosaic.filters.waveletDenoiseFilter.waveletDenoiseFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip=":Keyword Args:"]; "metaIOFilter.metaIOFilter" -> "waveletDenoiseFilter.waveletDenoiseFilter" [arrowsize=0.5,style="setlinewidth(0.5)"]; }Implementation of a wavelet based denoising filter
- Created:
8/31/2014
- Author:
Arvind Balijepalli <arvind.balijepalli@nist.gov>
- License:
See LICENSE.TXT
- Author:
Arvind Balijepalli
- ChangeLog:
9/13/15 AB Updated logging to use mosaicLogFormat class
8/31/14 AB Initial version
- class mosaic.filters.waveletDenoiseFilter.waveletDenoiseFilter(**kwargs)[source]¶
Bases:
metaIOFilter
- Keyword Args:
- In addition to metaIOFilter args,
wavelet : the type of wavelet
level : wavelet level
threshold : threshold type
14.1.4.2. mosaic.filters.besselLowpassFilter module¶
digraph inheritance1073d4dfa9 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "besselLowpassFilter.besselLowpassFilter" [URL="#mosaic.filters.besselLowpassFilter.besselLowpassFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip=":Keyword Args:"]; "metaIOFilter.metaIOFilter" -> "besselLowpassFilter.besselLowpassFilter" [arrowsize=0.5,style="setlinewidth(0.5)"]; "metaIOFilter.metaIOFilter" [URL="mosaic.meta.html#mosaic.filters.metaIOFilter.metaIOFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip=".. warning:: |metaclass|"]; }Implementation of an ‘N’ order Bessel filter
- Created:
7/1/2013
- Author:
Arvind Balijepalli <arvind.balijepalli@nist.gov>
- License:
See LICENSE.TXT
- ChangeLog:
11/2/16 KB changed Bessel filter implementation to match expected rise time
9/27/16 AB Control phase delay
9/13/15 AB Updated logging to use mosaicLogFormat class
7/1/13 AB Initial version
- class mosaic.filters.besselLowpassFilter.besselLowpassFilter(**kwargs)[source]¶
Bases:
metaIOFilter
- Keyword Args:
- In addition to metaIOFilter.__init__ args,
filterOrder : the filter order
filterCutoff : filter cutoff frequency in Hz
14.1.4.3. mosaic.filters.convolutionFilter module¶
digraph inheritance558a11419d { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "convolutionFilter.convolutionFilter" [URL="#mosaic.filters.convolutionFilter.convolutionFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip=":Keyword Args:"]; "metaIOFilter.metaIOFilter" -> "convolutionFilter.convolutionFilter" [arrowsize=0.5,style="setlinewidth(0.5)"]; "metaIOFilter.metaIOFilter" [URL="mosaic.meta.html#mosaic.filters.metaIOFilter.metaIOFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip=".. warning:: |metaclass|"]; }Implementation of a weighted moving average (tap delay line) filter
- Created:
8/16/2013
- Author:
Arvind Balijepalli <arvind.balijepalli@nist.gov>
- License:
See LICENSE.TXT
- ChangeLog:
9/13/15 AB Updated logging to use mosaicLogFormat class
8/16/13 AB Initial version
- class mosaic.filters.convolutionFilter.convolutionFilter(**kwargs)[source]¶
Bases:
metaIOFilter
- Keyword Args:
- In addition to metaIOFilter.__init__ args,
filterCoeff : filter coefficients (default is a 10 point uniform moving average)