def _get_arg_parser(self, doc_parser=False):
description = textwrap.dedent(__doc__)
examples = textwrap.dedent('''
mdt-apply-mask data.nii.gz -m roi_mask_0_50.nii.gz
mdt-apply-mask *.nii.gz -m my_mask.nii.gz
''')
epilog = self._format_examples(doc_parser, examples)
parser = argparse.ArgumentParser(description=description, epilog=epilog,
formatter_class=argparse.RawTextHelpFormatter)
parser.add_argument('mask', help='the (brain) mask to use').completer = \
FilesCompleter(['nii', 'gz', 'hdr', 'img'], directories=False)
parser.add_argument('input_files', metavar='input_files', nargs="+", type=str,
help="The input images to use")
parser.add_argument('--overwrite', dest='overwrite', action='store_true',
help="Overwrite the original images, if not set we create an output file.")
parser.set_defaults(overwrite=False)
return parser
评论列表
文章目录