Preprocessing routines¶
Some elaborated variables need to be preprocessed, such as the moisture index. Thus, different preprocessing routines are available in AtmoSwing.
The main preprocessing routines implemented are:
- Addition (
Addition
): add (point-wise) all the provided predictors. - Average (
Average
): average (point-wise) all the provided predictors. - Difference (
Difference
): process the difference (point-wise) between 2 predictor grids. - Multiplication (
Multiplication
orMultiply
): multiply (point-wise) all the provided predictors. - Humidity (or moisture) index (
HumidityIndex
): multiply the relative humidity and the precipitable water - Humidity (or moisture) flux (
HumidityFlux
): process the multiplication of the wind and the humidity index. Requires four predictors in the following order: 1) U wind, 2) V wind, 3) relative humidity and 4) precipitable water - Wind speed (
WindSpeed
): process the wind speed with the provided U wind and V wind components.
The following preprocessing routines are usually not used directly (or are automatically handled by AtmoSwing):
- Simple gradients (
SimpleGradients
): processing of differences between adjacent grid points by ignoring the horizontal distance. - Real gradients (
RealGradients
): processing of real gradients between adjacent grid points (using the horizontal distance). This preprocessing method is automatically used when the analogy criterion isS1
. - Simple gradients with Gaussian weights (
SimpleGradientsWithGaussianWeights
): same as before, but with a weighting of the spatial field by a gaussian ‘hat’-shaped pattern. - Real gradients with Gaussian weights (
RealGradientsWithGaussianWeights
): same as before, but with a weighting of the spatial field by a gaussian ‘hat’-shaped pattern. - Simple curvature (
SimpleCurvature
): processing of the ‘curvature’ between adjacent grid points by ignoring the horizontal distance. - Real curvature (
RealCurvature
): processing of real ‘curvature’ between adjacent grid points (using the horizontal distance). This preprocessing method is automatically used when the analogy criterion isS2
. - Simple curvature with Gaussian weights (
SimpleCurvatureWithGaussianWeights
): same as before, but with a weighting of the spatial field by a gaussian ‘hat’-shaped pattern. - Real curvature with Gaussian weights (
RealCurvatureWithGaussianWeights
): same as before, but with a weighting of the spatial field by a gaussian ‘hat’-shaped pattern. - Merge by half and multiply (
MergeByHalfAndMultiply
): not meant to be used anymore.