diff --git a/run_selector.py b/run_selector.py index 702795a..de47b3c 100644 --- a/run_selector.py +++ b/run_selector.py @@ -124,6 +124,7 @@ class RunSelector: runs=None, nums="all", filter_nml={}, + filter_name="*", sort_run_by=None, time_min=None, time_max=None, @@ -140,6 +141,10 @@ class RunSelector: "last" select only the last output. "all" preselect all outputs (default) + filter_name : str. + glob pattern used to filter run names. + default is "*" (all runs) + filter_nml : tuple or list of tupple. Filter runs by namelist. tuples are in the following form: @@ -160,7 +165,7 @@ class RunSelector: """ selected_runs = self.get_runs( - runs, "*", filter_nml, sort_run_by, do_tests=False + runs, filter_name, filter_nml, sort_run_by, do_tests=False ) if len(selected_runs) == 0: