code: def ten_cm_temp(self, unit='kelvin'):
          
          if unit == 'kelvin':
              return self._ten_cm_temp
          if unit == 'celsius':
              return temputils.kelvin_to_celsius(self._ten_cm_temp)
          if unit == 'fahrenheit':
              return temputils.kelvin_to_fahrenheit(self._ten_cm_temp)
          else:
              raise ValueError('Wrong temperature unit')
docs: Returns the soil temperature measured 10 cm below surface
  
          :param unit: the unit of measure for the temperature value. May be:
              '*kelvin*' (default), '*celsius*' or '*fahrenheit*'
          :type unit: str
          :returns: a float
          :raises: ValueError when unknown temperature units are provided