customtFilter after general filters

This commit is contained in:
Justus Kuhlmann 2026-03-24 09:25:21 +01:00
commit 3fe8e28a68
Signed by: jkuhl
GPG key ID: 00ED992DD79B85A6

View file

@ -269,14 +269,14 @@ def find_record(path: Path, ensemble: str, correlator_name: str, code: str, proj
results = _db_lookup(db, ensemble, correlator_name,code, project, parameters=parameters)
if any([arg is not None for arg in [created_before, created_after, updated_before, updated_after]]):
results = _time_filter(results, created_before, created_after, updated_before, updated_after)
if customFilter is not None:
results = customFilter(results)
if code == "sfcf":
results = sfcf_filter(results, **kwargs)
elif code == "openQCD":
results = openQCD_filter(results, **kwargs)
else:
raise ValueError(f"Code {code} is not known.")
if customFilter is not None:
results = customFilter(results)
print("Found " + str(len(results)) + " result" + ("s" if len(results)>1 else ""))
return results.reset_index()