code: def read_at(self, d, **kwargs):
          
          try:
              return np.array([self._read_at(depth, **kwargs) for depth in d])
          except:
              return self._read_at(d, **kwargs)
docs: Read the log at a specific depth or an array of depths.
  
          Args:
              d (float or array-like)
              interpolation (str)
              index(bool)
              return_basis (bool)
  
          Returns:
              float or ndarray.