Produce values by interpolating an array loaded from a file, indexed by coordinates whose names correspond to ObsSpace variables.
More...
template<typename T>
class ufo::DrawValueFromFile< T >
Produce values by interpolating an array loaded from a file, indexed by coordinates whose names correspond to ObsSpace variables.
- Template Parameters
-
T | Type of values produced by this ObsFunction. Must be float , int or std::string . |
See DataExtractor for details on the format of this file.
example configurations:
- filter: Variable Assignment
assignments:
- name: interpolated_value@DerivedObsValue
function:
name: DrawValueFromFile@ObsFunction
channels: 1-3
options:
file: <filepath>
channels: 1-3
group: DerivedObsValue
interpolation:
- name: satellite_id@MetaData
method: exact
- name: processing_center@MetaData
method: exact
- name: air_pressure@MetaData
method: linear
Note that channel number extraction is implicit, using the channels selected and performed as an exact match before any user defined interpolation takes place.
Definition at line 145 of file DrawValueFromFile.h.