Min/Max range filter.
Reject all values greater than the max or smaller than the min. Arguments:
- MIN: the minimum permissible value (in SI, mandatory);
- MAX: the maximum permissible value (in SI, mandatory);
- SOFT: if set to TRUE, all data smaller than the min / larger than the max, would be assigned either the minimum / maximum permissible value or another value given as an extra argument (optional);
- MIN_RESET: if SOFT has been set to TRUE, this is the new value for otherwise rejected points (optional).
- MAX_RESET: if SOFT has been set to TRUE, this is the new value for otherwise rejected points (optional).
TA::filter1 = min_max
TA::arg1::MIN = 230
TA::arg1::MAX = 330
ISWR::filter1 = min_max
ISWR::arg1::SOFT = TRUE
ISWR::arg1::MIN = 8
ISWR::arg1::MIN_RESET = 0
ISWR::arg1::MAX = 1400
ISWR::arg1::MAX_RESET = 1398
|
static void | readCorrections (const std::string &filter, const std::string &filename, std::vector< double > &X, std::vector< double > &Y) |
|
static void | readCorrections (const std::string &filter, const std::string &filename, std::vector< double > &X, std::vector< double > &Y1, std::vector< double > &Y2) |
|
static std::vector< double > | readCorrections (const std::string &filter, const std::string &filename, const size_t &col_idx, const char &c_type, const double &init) |
|
static std::vector< offset_spec > | readCorrections (const std::string &filter, const std::string &filename, const double &TZ, const size_t &col_idx=2) |
|
static std::map< std::string, std::vector< dates_range > > | readDates (const std::string &filter, const std::string &filename, const double &TZ) |
|
static std::set< std::string > | initStationSet (const std::vector< std::pair< std::string, std::string > > &vecArgs, const std::string &keyword) |
|
| ProcessingBlock (const std::vector< std::pair< std::string, std::string > > &vecArgs, const std::string &name) |
| protected constructor only to be called by children More...
|
|
static void | extract_dbl_vector (const unsigned int ¶m, const std::vector< MeteoData > &ivec, std::vector< double > &ovec) |
|
static void | extract_dbl_vector (const unsigned int ¶m, const std::vector< const MeteoData *> &ivec, std::vector< double > &ovec) |
|
const std::set< std::string > | excluded_stations |
|
const std::set< std::string > | kept_stations |
|
ProcessingProperties | properties |
|
const std::string | block_name |
|
static const double | soil_albedo = .23 |
|
static const double | snow_albedo = .85 |
|
static const double | snow_thresh = .1 |
| parametrize the albedo from HS More...
|
|