oimDataFilter
Data filtering/modifying
Classes:
|
Base class for data filter |
|
Simple filter removing arrays by type |
|
Filter for cutting wavelength range |
|
|
|
|
|
Filter for shifting wavelength |
|
Filter for Smoothing wavelength |
|
Filter for binning wavelength |
|
Flaging based on expression |
|
Compute differential error from std of signal inside or outside a range |
|
Set minimum error on data in % for vis ans deg for phases |
|
Class for data filter stack |
- class oimodeler.oimDataFilter.oimDataFilterComponent(**kwargs)
Base class for data filter
- name = 'Generic Filter'
- shortname = 'Genfilt'
- description = 'This is the class from which all filters derived'
- _eval(**kwargs)
- _filteringFunction(data)
- applyFilter(data)
- class oimodeler.oimDataFilter.oimRemoveArrayFilter(**kwargs)
Simple filter removing arrays by type
- name = 'Remove array by type Filter'
- shortname = 'RemArrFilt'
- description = 'Remove array by type Filter'
- _filteringFunction(data)
- class oimodeler.oimDataFilter.oimWavelengthRangeFilter(**kwargs)
Filter for cutting wavelength range
- name = 'Wavelength range Filter'
- shortname = 'WlRgFilt'
- description = 'Wavelength range Filter'
- _filteringFunction(data)
- class oimodeler.oimDataFilter.oimDataTypeFilter(**kwargs)
- name = 'Filtering by datatype'
- shortname = 'DTFilt'
- description = 'Filtering by datatype : VIS2DATA, VISAMP...'
- _filteringFunction(data)
- class oimodeler.oimDataFilter.oimKeepDataType(**kwargs)
- name = 'Keep datatype filter'
- shortname = 'KeepDTFilt'
- description = 'Keep atatype that are listed: VIS2DATA, VISAMP...'
- _filteringFunction(data)
- class oimodeler.oimDataFilter.oimWavelengthShiftFilter(**kwargs)
Filter for shifting wavelength
- name = 'Shift Wavelength Filter'
- shortname = 'WlShFilt'
- description = 'Wavelength Shift Filter'
- _filteringFunction(data)
- class oimodeler.oimDataFilter.oimWavelengthSmoothingFilter(**kwargs)
Filter for Smoothing wavelength
- name = 'Wavelength Smoothing Filter'
- shortname = 'WlSmFilt'
- description = 'Wavelength Smoothing Filter'
- _filteringFunction(data)
- class oimodeler.oimDataFilter.oimWavelengthBinningFilter(**kwargs)
Filter for binning wavelength
- name = 'Wavelength binning Filter'
- shortname = 'WlBinFilt'
- description = 'Wavelength binning Filter'
- _filteringFunction(data)
- class oimodeler.oimDataFilter.oimFlagWithExpressionFilter(**kwargs)
Flaging based on expression
- name = 'Flag With Expression filter'
- shortname = 'FlagExprFilt'
- description = 'Flaging based on expression'
- _filteringFunction(data)
- class oimodeler.oimDataFilter.oimDiffErrFilter(**kwargs)
Compute differential error from std of signal inside or outside a range
- name = 'Differential Error Filter'
- shortname = 'DiffErrFilt'
- description = 'Compute differential error from std of signal inside or outside a range'
- _filteringFunction(data)