[run_selector] add filter_name option to select tool
This commit is contained in:
+6
-1
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user