The input data will be converted to a single output interval and data type, which is selected by the user. The method for converting from input to output time interval is dependent on the input data type, the output data type, and a comparison of the input time interval and output time interval. See the rules below.

Transformation Rules:

Input Data TypeOutput Data TypeIs input interval > output interval?OperationDescription
PER-CUMPER-CUMYesDis-aggregationUse transformation pattern to convert to the output time interval, by applying the factors to the input image. By default, uniform weights are used, which conserves mass.
PER-CUMPER-CUMNoAggregationSum up all input images within the output interval. Apply the defined weight (weight is 1 by default, so mass is conserved).
PER-AVERPER-AVER, INST-VALYesDis-aggregationApplies input image values to all output intervals within that input interval.
PER-AVERPER-AVERNoAggregationCompute the average of all input images within the output interval.
PER-AVERINST-VALNoSelectionSelect the values from the input image in which the output date is coincident in time.
INST-VALPER-AVERYesInterpolationInterpolate to the center of the output interval, and assume that is the average over the interval.
INST-VALPER-AVERNoAggregationCompute the average of all input images within the output interval, but correcting for the timing of the input image within the output interval. For example, if the input interval is 1Hour, but the output interval is 2Hour, there will be 3 input images to average. The first and last image will be given a weight of .25, and the middle image will be given a weight of 0.5.
INST-VALINST-VALYes or NoInterpolationPerform interpolation to get the appropriate time step.
INST-VAL, PER-AVERPER-MINNoSelectionSelect the minimum value from the input images that fall within the output interval.
INST-VAL, PER-AVERPER-MAXNoSelectionSelect the maximum value from the input images that fall within the output interval.