Esempio n. 1
0
    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)
Esempio n. 2
0
        "--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)