Source code for cowidev.xm.__main__
import os
from cowidev import PATHS
from .etl import run_etl
from .grapher import run_explorerizer
from ._parser import _parse_args
FILE_DS = PATHS.DATA_XM_MAIN_FILE
FILE_EXPLORER = os.path.join(PATHS.DATA_INTERNAL_DIR, "megafile--excess-mortality.json")
[docs]def run_step(step: str):
if step == "etl":
run_etl()
elif step == "explorer-file":
run_explorerizer(FILE_DS, FILE_EXPLORER)
if __name__ == "__main__":
args = _parse_args()
run_step(args.step)