code: def get_all_datasets(self):
          
          success = True
  
          for dataset in tqdm(self.datasets):
              individual_success = self.get_dataset(dataset)
              if not individual_success:
                  success = False
  
          return success
docs: Make sure the datasets are present. If not, downloads and extracts them.
          Attempts the download five times because the file hosting is unreliable.
          :return: True if successful, false otherwise