def get_dataset()

in backend/time-series-forecasting/services/dataset_service.py [0:0]


def get_dataset(dataset_id: str) -> Optional[dataset.Dataset]:
    """Get the dataset given the dataset_id.

    Args:
        dataset_id (str): Dataset id.

    Returns:
        Optional[dataset.Dataset]: The dataset.
    """

    target_dataset = None

    for dataset in get_datasets():
        if str(dataset.id) == dataset_id:
            target_dataset = dataset
            break

    if target_dataset is not None:
        return target_dataset
    else:
        logging.error(f"Dataset id {dataset_id} does not exist!")
        return None