oimDataFilter

Data filtering/modifying

Classes:

oimDataFilterComponent(**kwargs)

Base class for data filter

oimRemoveArrayFilter(**kwargs)

Simple filter removing arrays by type

oimWavelengthRangeFilter(**kwargs)

Filter for cutting wavelength range

oimDataTypeFilter(**kwargs)

oimKeepDataType(**kwargs)

oimWavelengthShiftFilter(**kwargs)

Filter for shifting wavelength

oimWavelengthSmoothingFilter(**kwargs)

Filter for Smoothing wavelength

oimWavelengthBinningFilter(**kwargs)

Filter for binning wavelength

oimFlagWithExpressionFilter(**kwargs)

Flaging based on expression

oimDiffErrFilter(**kwargs)

Compute differential error from std of signal inside or outside a range

oimSetMinErrFilter(**kwargs)

Set minimum error on data in % for vis ans deg for phases

oimDataFilter([filters])

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)
class oimodeler.oimDataFilter.oimSetMinErrFilter(**kwargs)

Set minimum error on data in % for vis ans deg for phases

name = 'Differential Error Filter'
shortname = 'DiffErrFilt'
description = 'Compute differential error from std of signal inside or outside a range'
_filteringFunction(data)
class oimodeler.oimDataFilter.oimDataFilter(filters=[])

Class for data filter stack

applyFilter(data)