andreped's picture
Fixed typo in argparse method
eebfaf9 unverified
raw
history blame
716 Bytes
import sys
import argparse
import os
from lungtumormask import mask
def path(string):
if os.path.exists(string):
return string
else:
sys.exit(f'File not found: {string}')
def main():
parser = argparse.ArgumentParser()
parser.add_argument('input', metavar='input', type=path, help='Path to the input image, should be .nifti')
parser.add_argument('output', metavar='output', type=str, help='Filepath for output tumormask')
parser.add_argument('--lung-filter', action='store_true',
help="whether to apply lungmask postprocessing.")
argsin = sys.argv[1:]
args = parser.parse_args(argsin)
mask.mask(args.input, args.output, args.lung_filter)