code: def parse(rmk: str) -> RemarksData:
      
      rmkdata = {}
      for item in rmk.split(' '):
          if len(item) in [5, 9] and item[0] == 'T' and item[1:].isdigit():
              rmkdata['temperature_decimal'] = core.make_number(_tdec(item[1:5], None))  # type: ignore
              rmkdata['dewpoint_decimal'] = core.make_number(_tdec(item[5:], None))  # type: ignore
      return RemarksData(**rmkdata)
docs: Finds temperature and dewpoint decimal values from the remarks