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 or Multiply): 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 is S1.
  • 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 is S2.
  • 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.