docs: def from_string(cls, rawstr):
          """
          Creates an ApcorData record from the raw string format.
  
          Expected string format:
          ap_in ap_out   ap_cor  apcor_err
          """
          try:
              args = map(float, rawstr.split())
          except Exception as ex:
              import sys
              logger.error("Failed to convert aperture correction: {}".format(ex))
              raise ex
          return cls(*args)