Skip to content

Commit

Permalink
Make arg optional
Browse files Browse the repository at this point in the history
  • Loading branch information
hannahker committed Oct 23, 2024
1 parent de93b78 commit 6cf7ab0
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
14 changes: 8 additions & 6 deletions run_raster_stats.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,16 +116,10 @@ def process_chunk(start, end, dataset, mode, df_iso3s, engine_url):

if __name__ == "__main__":
args = cli_args()
dataset = args.dataset
logger.info(f"Updating data for {dataset}...")

engine_url = db_engine_url(args.mode)
engine = create_engine(engine_url)

create_qa_table(engine)
settings = load_pipeline_config(dataset)
start, end, is_forecast = parse_pipeline_config(settings, args.test)
create_dataset_table(dataset, engine, is_forecast)
if args.update_metadata:
logger.info("Updating metadata in Postgres database...")
create_iso3_df(engine)
Expand All @@ -137,6 +131,14 @@ def process_chunk(start, end, dataset, mode, df_iso3s, engine_url):
)
sys.exit(0)

dataset = args.dataset
logger.info(f"Updating data for {dataset}...")

create_qa_table(engine)
settings = load_pipeline_config(dataset)
start, end, is_forecast = parse_pipeline_config(settings, args.test)
create_dataset_table(dataset, engine, is_forecast)

sel_iso3s = settings["test"]["iso3s"] if args.test else None
df_iso3s = get_iso3_data(sel_iso3s, engine)
date_ranges = split_date_range(start, end)
Expand Down
1 change: 1 addition & 0 deletions src/utils/inputs.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ def cli_args():
help="Dataset for which to calculate raster stats",
choices=["seas5", "era5", "imerg"],
default=None,
nargs="?",
)
parser.add_argument(
"--mode",
Expand Down

0 comments on commit 6cf7ab0

Please sign in to comment.