Class Intensity

java.lang.Object
edu.wisc.ssec.mcidasv.adt.Intensity

public class Intensity extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static double[]
     
    private static int
     
    private static int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static double[]
    adt_CIno(String HistoryFileName)
    Compute final CI-Number applying various Dvorak Rules, such as the now famous Rule 9.
    static double
    adt_latbias(boolean InitStrengthTF, boolean LandFlagTF, String HistoryFileName, double InputLatitude, double InputLongitude)
    Apply Latitude Bias Adjustment to CI value.
    static double[]
    adt_scenesearch(String HistoryFileName, boolean InitStrengthTF, boolean LandFlagTF)
    Search for valid scene range for Latitude Bias Adjustment application.
    static double
    adt_TnoFinal(int TimeAvgDurationID)
    Compute time averaged T-Number value using previous and current intensity estimates.
    static double[]
    adt_TnoRaw(int RedoIntensityFlag, String HistoryFileName)
    Compute initial Raw T-Number value using original Dvorak rules
    static void
    CalculateIntensity(int RedoIntensityFlagValue, boolean RunFullAnalysis, String HistoryFileName)
    Compute intensity values CI, Final T#, and Raw T#.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • CalculateIntensity

      public static void CalculateIntensity(int RedoIntensityFlagValue, boolean RunFullAnalysis, String HistoryFileName)
      Compute intensity values CI, Final T#, and Raw T#.
      Parameters:
      RedoIntensityFlagValue - Recalculate Intensity flag value.
      RunFullAnalysis - Whether or not a full analysis should be performed.
      HistoryFileName - Path to history file.
    • adt_TnoRaw

      public static double[] adt_TnoRaw(int RedoIntensityFlag, String HistoryFileName)
      Compute initial Raw T-Number value using original Dvorak rules
      Parameters:
      RedoIntensityFlag - Recalculate Intensity flag value.
      HistoryFileName - Path to history file.
      Returns:
      Array of two doubles. First value represents intensity estimate, and the second is the analysis flag.
    • adt_TnoFinal

      public static double adt_TnoFinal(int TimeAvgDurationID)
      Compute time averaged T-Number value using previous and current intensity estimates.

      Average using a time-weighted averaging scheme.

      Parameters:
      TimeAvgDurationID - Time average duration flag. Use 0 for 6 hour and 1 for 3 hour.
      Returns:
      Final T# value.
    • adt_CIno

      public static double[] adt_CIno(String HistoryFileName)
      Compute final CI-Number applying various Dvorak Rules, such as the now famous Rule 9.
      Parameters:
      HistoryFileName - Path to history file.
      Returns:
      Array of two doubles. First value represents current intensity, and the second represents the current strengthening/weakening flag.
    • adt_latbias

      public static double adt_latbias(boolean InitStrengthTF, boolean LandFlagTF, String HistoryFileName, double InputLatitude, double InputLongitude)
      Apply Latitude Bias Adjustment to CI value.
      Parameters:
      InitStrengthTF -
      LandFlagTF - Flag that represents land status.
      HistoryFileName - Path to history file.
      InputLatitude - Current latitude of storm.
      InputLongitude - Current longitude of storm.
      Returns:
      Adjusted MSLP value.
    • adt_scenesearch

      public static double[] adt_scenesearch(String HistoryFileName, boolean InitStrengthTF, boolean LandFlagTF)
      Search for valid scene range for Latitude Bias Adjustment application. Inputs : None Outputs : AdjustmentMultFactor_Return - multiplicative value for merging Return : 0 - first record in new history file 1 - non Enhanced Infrared scene or intermediate/merging application 2 - entering/leaving valid adjustment time period. Also used for non-history file intensity analysis (full adjustment)
      Parameters:
      HistoryFileName - Path to history file.
      InitStrengthTF -
      LandFlagTF - Over land?
      Returns:
      Array of two doubles. The first value represents latitude bias adjustment, while the second value represents the adjustment's multiplicative factor.