docs: def get_variable_info(cls, hads_var_name):
          """
          Returns a tuple of (mmi name, units, english name, english description) or None.
          """
          if hads_var_name == "UR":
              return (
                  "wind_gust_from_direction",
                  "degrees from N",
                  "Wind Gust from Direction",
                  "Direction from which wind gust is blowing when maximum wind speed is observed.  Meteorological Convention. Wind is motion of air relative to the surface of the earth.",
              )
          elif hads_var_name in ["VJA", "TX"]:
              return (
                  "air_temperature_maximum",
                  "f",
                  "Air Temperature Maximum",
                  "",
              )
          elif hads_var_name in ["VJB", "TN"]:
              return (
                  "air_temperature_minimum",
                  "f",
                  "Air Temperature Minumum",
                  "",
              )
          elif hads_var_name == "PC":  # PC2?
              return (
                  "precipitation_accumulated",
                  "in",
                  "Precipitation Accumulated",
                  "Amount of liquid equivalent precipitation accumulated or totaled for a defined period of time, usually hourly, daily, or annually.",
              )
          elif hads_var_name == "PP":
              return (
                  "precipitation_rate",
                  "in",
                  "Precipitation Rate",
                  "Amount of wet equivalent precipitation per unit time.",
              )
          elif hads_var_name == "US":
              return (
                  "wind_speed",
                  "mph",
                  "Wind Speed",
                  "Magnitude of wind velocity. Wind is motion of air relative to the surface of the earth.",
              )
          elif hads_var_name == "UD":
              return (
                  "wind_from_direction",
                  "degrees_true",
                  "Wind from Direction",
                  "Direction from which wind is blowing.  Meteorological Convention. Wind is motion of air relative to the surface of the earth.",
              )
          elif hads_var_name in ["UP", "UG", "VUP"]:
              return (
                  "wind_gust",
                  "mph",
                  "Wind Gust Speed",
                  "Maximum instantaneous wind speed (usually no more than but not limited to 10 seconds) within a sample averaging interval. Wind is motion of air relative to the surface of the earth.",
              )
          elif hads_var_name in ["TA", "TA2"]:
              return (
                  "air_temperature",
                  "f",
                  "Air Temperature",
                  "Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
              )
          elif hads_var_name == "MT":
              return ("fuel_temperature", "f", "Fuel Temperature", "")
          elif hads_var_name == "XR":
              return ("relative_humidity", "percent", "Relative Humidity", "")
          elif hads_var_name == "VB":
              return ("battery_voltage", "voltage", "Battery Voltage", "")
          elif hads_var_name == "MM":
              return ("fuel_moisture", "percent", "Fuel Moisture", "")
          elif hads_var_name == "RW":
              return ("solar_radiation", "watt/m^2", "Solar Radiation", "")
          elif hads_var_name == "RS":
              return (
                  "photosynthetically_active_radiation",
                  "watt/m^2",
                  "Photosynthetically Active Radiation",
                  "",
              )
          elif hads_var_name == "TW":  # TW2?
              return (
                  "sea_water_temperature",
                  "f",
                  "Sea Water Temperature",
                  "Sea water temperature is the in situ temperature of the sea water.",
              )
          elif hads_var_name == "WT":
              return (
                  "turbidity",
                  "nephelometric turbidity units",
                  "Turbidity",
                  "",
              )
          elif hads_var_name == "WC":
              return (
                  "sea_water_electrical_conductivity",
                  "micro mhos/cm",
                  "Sea Water Electrical Conductivity",
                  "",
              )
          elif hads_var_name == "WP":
              return (
                  "sea_water_ph_reported_on_total_scale",
                  "std units",
                  "Sea Water PH reported on Total Scale",
                  "the measure of acidity of seawater",
              )
          elif hads_var_name == "WO":
              return ("dissolved_oxygen", "ppm", "Dissolved Oxygen", "")
          elif hads_var_name == "WX":
              return (
                  "dissolved_oxygen_saturation",
                  "percent",
                  "Dissolved Oxygen Saturation",
                  "",
              )
          elif hads_var_name == "TD":
              return (
                  "dew_point_temperature",
                  "f",
                  "Dew Point Temperature",
                  "the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
              )
          elif hads_var_name == "HG":  # HG2?
              return ("stream_gage_height", "ft", "Stream Gage Height", "")
          elif hads_var_name == "HP":
              return (
                  "water_surface_height_above_reference_datum",
                  "ft",
                  "Water Surface Height Above Reference Datum",
                  "means the height of the upper surface of a body of liquid water, such as sea, lake or river, above an arbitrary reference datum.",
              )
          elif hads_var_name == "WS":
              return ("salinity", "ppt", "Salinity", "")
          elif hads_var_name == "HM":
              return ("water_level", "ft", "Water Level", "")
          elif hads_var_name == "PA":
              return ("air_pressure", "hp", "Air Pressure", "")
          elif hads_var_name == "SD":
              return ("snow_depth", "in", "Snow Depth", "")
          elif hads_var_name == "SW":
              return ("snow_water_equivalent", "m", "Snow Water Equivalent", "")
          elif hads_var_name == "TS":
              return (
                  "soil_temperature",
                  "f",
                  "Soil Temperature",
                  "Soil temperature is the bulk temperature of the soil, not the surface (skin) temperature.",
              )
  
          return None