From 95a20406ad96d42f798d3b31f26da9466013d436 Mon Sep 17 00:00:00 2001
From: dcarron <daniel.carron@idiap.ch>
Date: Mon, 13 May 2024 12:17:51 +0200
Subject: [PATCH] [segmentation] Add train-analysis command

---
 src/mednet/libs/common/scripts/train_analysis.py | 3 ++-
 src/mednet/libs/segmentation/scripts/cli.py      | 9 ++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/mednet/libs/common/scripts/train_analysis.py b/src/mednet/libs/common/scripts/train_analysis.py
index bf3efe88..65350228 100644
--- a/src/mednet/libs/common/scripts/train_analysis.py
+++ b/src/mednet/libs/common/scripts/train_analysis.py
@@ -6,7 +6,7 @@ import pathlib
 import typing
 
 import click
-from clapper.click import ResourceOption, verbosity_option
+from clapper.click import verbosity_option
 from clapper.logging import setup
 
 from .click import ConfigCommand
@@ -220,6 +220,7 @@ def _create_figures(
         writable=True,
         path_type=pathlib.Path,
     ),
+    default="results",
 )
 @verbosity_option(logger=logger, expose_value=False)
 def train_analysis(
diff --git a/src/mednet/libs/segmentation/scripts/cli.py b/src/mednet/libs/segmentation/scripts/cli.py
index 82aaed41..52ce017f 100644
--- a/src/mednet/libs/segmentation/scripts/cli.py
+++ b/src/mednet/libs/segmentation/scripts/cli.py
@@ -2,6 +2,8 @@
 #
 # SPDX-License-Identifier: GPL-3.0-or-later
 
+import importlib
+
 import click
 from clapper.click import AliasedGroup
 
@@ -38,4 +40,9 @@ segmentation.add_command(database.database)
 # segmentation.add_command(predict.predict)
 # segmentation.add_command(significance.significance)
 segmentation.add_command(train.train)
-# segmentation.add_command(train_analysis.train_analysis)
+segmentation.add_command(
+    importlib.import_module(
+        "mednet.libs.common.scripts.train_analysis",
+        package=__name__,
+    ).train_analysis,
+)
-- 
GitLab