Skip to content
Snippets Groups Projects
Commit 8a9f2ce4 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[script.experiment] Set "threshold" parameter during comparison

parent 0ac54b56
No related branches found
No related tags found
1 merge request!12Streamlining
Pipeline #39242 passed
...@@ -33,15 +33,17 @@ def _save_sh_command(destfile): ...@@ -33,15 +33,17 @@ def _save_sh_command(destfile):
with open(destfile, "wt") as f: with open(destfile, "wt") as f:
f.write("#!/usr/bin/env sh\n") f.write("#!/usr/bin/env sh\n")
f.write(f"# date: {time.asctime()}\n") f.write(f"# date: {time.asctime()}\n")
version = pkg_resources.require('bob.ip.binseg')[0].version version = pkg_resources.require("bob.ip.binseg")[0].version
f.write(f"# version: {version} (bob.ip.binseg)\n") f.write(f"# version: {version} (bob.ip.binseg)\n")
f.write(f"# platform: {sys.platform}\n") f.write(f"# platform: {sys.platform}\n")
f.write("\n") f.write("\n")
args = [] args = []
for k in sys.argv: for k in sys.argv:
if " " in k: args.append(f'"{k}"') if " " in k:
else: args.append(k) args.append(f'"{k}"')
if os.environ.get('CONDA_DEFAULT_ENV') is not None: else:
args.append(k)
if os.environ.get("CONDA_DEFAULT_ENV") is not None:
f.write(f"#conda activate {os.environ['CONDA_DEFAULT_ENV']}\n") f.write(f"#conda activate {os.environ['CONDA_DEFAULT_ENV']}\n")
f.write(f"#cd {os.path.realpath(os.curdir)}\n") f.write(f"#cd {os.path.realpath(os.curdir)}\n")
f.write(" ".join(args) + "\n") f.write(" ".join(args) + "\n")
...@@ -410,13 +412,23 @@ def experiment( ...@@ -410,13 +412,23 @@ def experiment(
if k.startswith("_"): if k.startswith("_"):
logger.info(f"Skipping dataset '{k}' (not to be compared)") logger.info(f"Skipping dataset '{k}' (not to be compared)")
continue continue
systems += [f"{k} (2nd. annot.)", os.path.join(analysis_folder, k, systems += [
"metrics-second-annotator.csv")] f"{k} (2nd. annot.)",
os.path.join(
analysis_folder, k, "metrics-second-annotator.csv"
),
]
output_figure = os.path.join(output_folder, "comparison.pdf") output_figure = os.path.join(output_folder, "comparison.pdf")
output_table = os.path.join(output_folder, "comparison.rst") output_table = os.path.join(output_folder, "comparison.rst")
ctx.invoke(compare, label_path=systems, output_figure=output_figure, ctx.invoke(
output_table=output_table, verbose=verbose) compare,
label_path=systems,
output_figure=output_figure,
output_table=output_table,
threshold=threshold,
verbose=verbose,
)
logger.info("Ended comparison, and the experiment - bye.") logger.info("Ended comparison, and the experiment - bye.")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment