docs: def __name_unit_regex(word):
          """
          Split a name and unit that are bunched together (i.e. '250m')
          :param str word:
          :return str str:
          """
          value = ""
          unit = ""
          r = re.findall(re_name_unit, word)
          try:
              value = r[0][0]
          except IndexError as e:
              logger_noaa_lpd.warn("name_unit_regex: IndexError: value: {}, {}, {}".format(word, r, e))
          try:
              unit = r[0][1]
              # Replace unit with correct synonym.
              if unit.lower() in UNITS:
                  unit = UNITS[unit]
          except IndexError as e:
              logger_noaa_lpd.warn("name_unit_regex: IndexError: unit: {}, {}, {}".format(word, r, e))
          if value:
              try:
                  value = float(value)
              except ValueError as e:
                  logger_noaa_lpd.warn("name_unit_regex: ValueError: val: {}, {}".format(value, e))
          return value, unit