DATASET_ABBREV = {
    ### Example Datasets
    "d31": "D31",
    "compound_left": "compound_left",
    # "aggregation": "aggregation",
    "noisy": "noisy",
    "adipose": "adipose",
    "airway": "airway",
    "lactate": "lactate",
    "jain": "jain",
    "pathbased": "pathbased",
    "spiral": "spiral",
    "boxes3": "Boxes",

    ### Density Datasets
    "3-spiral": "3-spiral",
    "aggregation": "aggregation",
    "chainlink": "chainlink",
    "cluto-t4-8k": "cluto-t4-8k",
    "cluto-t5-8k": "cluto-t5-8k",
    "cluto-t7-10k": "cluto-t7-10k",
    "cluto-t8-8k": "cluto-t8-8k",
    "complex8": "complex8",
    "complex9": "complex9",
    "compound": "compound",
    "dartboard1": "dartboard1",
    "diamond9": "diamond9",
    "smile1": "smile1",

    ### Real World Datasets
    # Tabular data
    "Synth_low": "Synth_low",
    "Synth_high": "Synth_high",
    "HAR": "HAR",
    "letterrec.": "letterrec.",
    "htru2": "HTRU2",
    "Mice": "Mice",
    "Pendigits": "PenDigits",
    # Video data
    "Weizmann": "Weizmann",
    "Keck": "Keck",
    # Image data
    "COIL20": "COIL20",
    "COIL100": "COIL100",
    "cmu_faces": "cmu_faces",
    # MNIST data
    "Optdigits": "OptDigits",
    "USPS": "USPS",
    "MNIST": "MNIST",
    "FMNIST": "FMNIST",
    "KMNIST": "KMNIST",
}


DATASET_selection = [
    ### Example Datasets
    # "spiral",
    # "compound_left",
    # "aggregation_2",
    # "noisy",

    ### Density Datasets
    "boxes3",
    "d31",
    "3-spiral",
    "aggregation",
    "chainlink",
    "cluto-t4-8k",
    "cluto-t5-8k",
    "cluto-t7-10k",
    "cluto-t8-8k",
    "complex8",
    "complex9",
    "compound",
    # "compound_left",  # From Example Datasets 
    "dartboard1",
    "diamond9",
    "jain",
    "pathbased",
    "smile1",

    ### Real World Datasets
    # Tabular data
    "Synth_low",
    "Synth_high",
    "Mice",
    # "adipose",
    "airway",
    "lactate",
    "HAR",
    # "htru2",
    "letterrec.",
    "Pendigits",
    # Video data
    # "Weizmann",
    # "Keck",

    # Image data
    "COIL20",
    "COIL100",
    "cmu_faces",
    # MNIST data
    "Optdigits",
    "USPS",
    "MNIST",
    # "FMNIST",
    # "KMNIST",
]


DATASET_selection_small = [
    ### Example Datasets
    "boxes3",
    "d31",
    # "adipose",
    "airway",
    "lactate",
    # "spiral",
    # "jain",
    # "pathbased",
    # "compound_left",
    # "aggregation_2",
    # "noisy",

    ### Density Datasets
    # "3-spiral",
    # "aggregation",
    # "chainlink",
    # "cluto-t4-8k",
    # "cluto-t5-8k",
    # "cluto-t7-10k",
    # "cluto-t8-8k",
    # "complex8",
    # "complex9",
    # "compound",
    # # "compound_left",  # From Example Datasets 
    # "dartboard1",
    # "diamond9",
    # "smile1",

    ### Real World Datasets
    # Tabular data
    # "Synth_low",
    # "Synth_high",
    "HAR",
    # "htru2",
    # "Mice",
    "letterrec.",
    "Pendigits",
    # Video data
    # "Weizmann",
    # "Keck",
    # Image data
    "COIL20",
    "COIL100",
    "cmu_faces",
    # MNIST data
    "Optdigits",
    "USPS",
    "MNIST",
    # "FMNIST",
    # "KMNIST",
]
