'Return true if the dataset is neither ready nor in error'

@property
def is_pending(self):

    return (self.state in (self.states.NEW, self.states.UPLOAD, self.states.QUEUED, self.states.RUNNING, self.states.SETTING_METADATA))
