Source code for hyrax.rebuild_manifest

import logging

from hyrax.pytorch_ignite import setup_dataset

[docs] logger = logging.getLogger(__name__)
[docs] def run(config): """Rebuild a broken download manifest Parameters ---------- config : dict The parsed config file as a nested dict """ from .datasets.hsc_dataset import HSCDataset config["rebuild_manifest"] = True data_set = setup_dataset(config) if not isinstance(data_set, HSCDataset): msg = "Invalid to run rebuild manifest except on an HSCDataset." raise RuntimeError(msg) logger.info("Starting rebuild of manifest") data_set._rebuild_manifest(config) logger.info("Finished Rebuild Manifest")