Source code for cowidev.oxcgrt._parser

import argparse


CHOICES = ["etl", "grapher-file", "explorer-file", "grapher-db"]


[docs]def _parse_args(): parser = argparse.ArgumentParser( description="Execute COVID-19 OxGCRT data collection pipeline.", formatter_class=argparse.ArgumentDefaultsHelpFormatter, ) parser.add_argument( "step", choices=CHOICES, default="etl", help=( "Choose a step: 1) `etl` to get all data and DS ready file, 2) `grapher-file` to generate" " a grapher-friendly file, 3) `explorer-file` to generate a explorer-friendly file, 4) `grapher-db`" " to update Grapher DB." ), ) args = parser.parse_args() return args