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 |
**