code: def is_complete(self, keys=None, alias=None):
          
          return any(k not in list(self.data.keys()) for k in keys)
docs: Returns False if the well does not have one or more of the keys in its
          data dictionary. Used by ``project.data_to_matrix()``.