help='reshape images to certain dimensions, f.e. -r 512,512,512') parser.add_argument( '-lf', '--likefreesurfer', action='store_true', dest='likefreesurfer', required=False, default=False, help= 'normalizes and reshapes images to match the freesurfer default: spacing 1,1,1 and dimensions 256,256,256' ) parser.add_argument('-n', '--nii', action='store_true', dest='nii', required=False, default=False, help='output in .nii format') # always show the help if no arguments were specified if len(sys.argv) == 1: parser.print_help() sys.exit(1) options = parser.parse_args() logic = EqualizerLogic() logic.run(options.master, options.input, options.outputdirectory, options.spacing, options.dimensions, options.likefreesurfer, options.nii)
"--output", action="store", dest="output", required=True, help="output trackvis file, f.e. -o /tmp/f_out.trk", ) parser.add_argument( "-j", "--jobs", action="store", dest="jobs", default=multiprocessing.cpu_count(), help="number of parallel computations, f.e. -j 10", ) parser.add_argument("-v", "--verbose", action="store_true", dest="verbose", help="show verbose output") parser.add_argument( "mode", choices=["add", "sub"], help="ADD all input tracks to one file or SUBTRACT all other input tracks from the first specified input", ) # always show the help if no arguments were specified if len(sys.argv) == 1: parser.print_help() sys.exit(1) options = parser.parse_args() logic = TrackvisCalcLogic() logic.run(options.input, options.output, options.mode, options.verbose, options.jobs)