Coverage for src/deepdraw/script/cli.py: 0%
17 statements
« prev ^ index » next coverage.py v7.3.1, created at 2023-11-30 15:00 +0100
« prev ^ index » next coverage.py v7.3.1, created at 2023-11-30 15:00 +0100
1# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch>
2#
3# SPDX-License-Identifier: GPL-3.0-or-later
5import click
7from clapper.click import AliasedGroup
9from . import (
10 analyze,
11 compare,
12 config,
13 dataset,
14 evaluate,
15 experiment,
16 mkmask,
17 predict,
18 significance,
19 train,
20 train_analysis,
21)
24@click.group(
25 cls=AliasedGroup,
26 context_settings=dict(help_option_names=["-?", "-h", "--help"]),
27)
28def cli():
29 """Binary Segmentation Benchmark."""
30 pass
33cli.add_command(analyze.analyze)
34cli.add_command(compare.compare)
35cli.add_command(config.config)
36cli.add_command(dataset.dataset)
37cli.add_command(evaluate.evaluate)
38cli.add_command(experiment.experiment)
39cli.add_command(mkmask.mkmask)
40cli.add_command(predict.predict)
41cli.add_command(significance.significance)
42cli.add_command(train.train)
43cli.add_command(train_analysis.train_analysis)