diff --git a/openghg_inversions/filters.py b/openghg_inversions/filters.py index 0890862..9f2d621 100644 --- a/openghg_inversions/filters.py +++ b/openghg_inversions/filters.py @@ -423,7 +423,7 @@ def pblh_inlet_diff( filt = pblh_da > inlet_height + diff_threshold drop = not keep_missing - return dataset.where(filt, drop=drop) + return dataset.where(filt.compute(), drop=drop) @register_filter diff --git a/openghg_inversions/get_data.py b/openghg_inversions/get_data.py index 3124104..0aae21d 100644 --- a/openghg_inversions/get_data.py +++ b/openghg_inversions/get_data.py @@ -321,6 +321,8 @@ def data_processing_surface_notracer( store=footprint_store, species=fp_species, ) + if get_fps.data.time.size==0: + raise SearchError except SearchError: print( f"\nNo footprint data found for {site} with inlet/height {fp_height[i]}, model {fp_model}, and domain {domain}.", diff --git a/openghg_inversions/hbmcmc/run_hbmcmc.py b/openghg_inversions/hbmcmc/run_hbmcmc.py index b62d0da..3105db8 100644 --- a/openghg_inversions/hbmcmc/run_hbmcmc.py +++ b/openghg_inversions/hbmcmc/run_hbmcmc.py @@ -25,6 +25,7 @@ import json import sys import argparse +from pathlib import Path from shutil import copyfile from collections.abc import Callable @@ -191,7 +192,7 @@ def hbmcmc_extract_param( args = parser.parse_args() - config_file = args.config + config_file = Path(args.config) command_line_args = {} if args.start: command_line_args["start_date"] = args.start