Skip to content

BasicSampleFilter

BasicSampleFilter applies one (or more) basic filters to the set

BasicSampleFilter filtering options include:

  • Allowed time (date) range
  • A list of filters per signal, each specified using BasicFilteringParams
    • Allowed value-range of specific signals within a time-window
    • Requirement on availability of specific signals - number of values within a time-window

Include file is - H:/MR/Libs/Internal/MedUtils/MedProcessTools/SampleFliter.h

BasicFilteringParams initializing:

Parameter Name Description Default Value
sig name of signal used for filtering None
min_val minimal allowed value -1e10
max_val maximal allowed value 1e10
min_Nvals minimal required number of values 1
win_from start of time window to check requirements 0
win_to

end of time window to check requirements

e.g. (win_from=30,win_to=60) means that we check the signal one to two months before sample date

2^30
time_ch time-channel to consider 0
val_ch value-channer to consider 0

BasicSampleFilter initializing:

Parameter Name Description Default Value
min_sample_time minimal allowed time (date) 0
max_sample_time maximal allowed time (date) 2^30
win_time_unit time-unit name (e.g. "date") Days
bfilter

BasicFilterParams: list of plus-separated filters.

Each filter is defined by a ":="-separated initializer of BaiscFilteringParams

None

**