docs: def correct(self, calib, temp, we_t, ae_t):
          """
          Compute weC from weT, aeT
          """
          if not A4TempComp.in_range(temp):
              return None
  
          if self.__algorithm == 1:
              return self.__eq1(temp, we_t, ae_t)
  
          if self.__algorithm == 2:
              return self.__eq2(temp, we_t, ae_t, calib.we_cal_mv, calib.ae_cal_mv)
  
          if self.__algorithm == 3:
              return self.__eq3(temp, we_t, ae_t, calib.we_cal_mv, calib.ae_cal_mv)
  
          if self.__algorithm == 4:
              return self.__eq4(temp, we_t, calib.we_cal_mv)
  
          raise ValueError("A4TempComp.conv: unrecognised algorithm: %d." % self.__algorithm)