def __init__(self, **inputs): _local_version = SPMCommand().version if _local_version and '12.' in _local_version: self._jobtype = 'spatial' self._jobname = 'preproc' else: self._jobtype = 'tools' self._jobname = 'preproc8' SPMCommand.__init__(self, **inputs)
def test_SPMCommand_inputs(): input_map = dict(ignore_exception=dict(nohash=True, usedefault=True, ), paths=dict(), use_v8struct=dict(min_ver='8', usedefault=True, ), use_mcr=dict(), matlab_cmd=dict(), mfile=dict(usedefault=True, ), ) inputs = SPMCommand.input_spec() for key, metadata in input_map.items(): for metakey, value in metadata.items(): yield assert_equal, getattr(inputs.traits()[key], metakey), value
def test_SPMCommand_inputs(): input_map = dict( ignore_exception=dict( nohash=True, usedefault=True, ), matlab_cmd=dict(), mfile=dict(usedefault=True, ), paths=dict(), use_mcr=dict(), use_v8struct=dict( min_ver='8', usedefault=True, ), ) inputs = SPMCommand.input_spec() for key, metadata in input_map.items(): for metakey, value in metadata.items(): yield assert_equal, getattr(inputs.traits()[key], metakey), value
__author__ = "Jorge Samper-Gonzalez" __copyright__ = "Copyright 2016-2019 The Aramis Lab Team" __credits__ = ["Jorge Samper-Gonzalez"] __license__ = "See LICENSE.txt file" __version__ = "0.1.0" __maintainer__ = "Jorge Samper-Gonzalez" __email__ = "*****@*****.**" __status__ = "Development" if 'SPMSTANDALONE_HOME' in os.environ: if 'MCR_HOME' in os.environ: matlab_cmd = os.environ['SPMSTANDALONE_HOME'] \ + 'run_spm12.sh ' \ + os.environ['MCR_HOME'] \ + ' script' SPMCommand.set_mlab_paths(matlab_cmd=matlab_cmd, use_mcr=True) class DARTELExistingTemplateInputSpec(SPMCommandInputSpec): image_files = traits.List(traits.List(File(exists=True)), desc="A list of files to be segmented", field='warp1.images', copyfile=False, mandatory=True) regularization_form = traits.Enum( 'Linear', 'Membrane', 'Bending', field='warp1.settings.rform', desc='Form of regularization energy term') iteration_parameters = traits.List(