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

1# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch> 

2# 

3# SPDX-License-Identifier: GPL-3.0-or-later 

4 

5import click 

6 

7from clapper.click import AliasedGroup 

8 

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) 

22 

23 

24@click.group( 

25 cls=AliasedGroup, 

26 context_settings=dict(help_option_names=["-?", "-h", "--help"]), 

27) 

28def cli(): 

29 """Binary Segmentation Benchmark.""" 

30 pass 

31 

32 

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)