()
| 172 | |
| 173 | |
| 174 | def parse_args() -> argparse.Namespace: |
| 175 | parser = argparse.ArgumentParser() |
| 176 | parser.add_argument( |
| 177 | "--data_path", type=Path, default=Path(__file__).parent / "data" |
| 178 | ) |
| 179 | parser.add_argument( |
| 180 | "--datasets", |
| 181 | nargs="+", |
| 182 | default=DOWNLOADERS.keys(), |
| 183 | choices=DOWNLOADERS.keys(), |
| 184 | ) |
| 185 | return parser.parse_args() |
| 186 | |
| 187 | |
| 188 | def main() -> None: |