Beispiel #1
0
def test_fourier():
    input_map = dict(
        args=dict(argstr='%s', ),
        environ=dict(usedefault=True, ),
        highpass=dict(
            argstr='-highpass %f',
            mandatory=True,
        ),
        ignore_exception=dict(usedefault=True, ),
        in_file=dict(
            argstr='%s',
            mandatory=True,
        ),
        lowpass=dict(
            argstr='-lowpass %f',
            mandatory=True,
        ),
        out_file=dict(argstr='-prefix %s', ),
        outputtype=dict(),
    )
    instance = afni.Fourier()
    for key, metadata in input_map.items():
        for metakey, value in metadata.items():
            yield assert_equal, getattr(instance.inputs.traits()[key],
                                        metakey), value
Beispiel #2
0
 def __init__(self, in_file='path', lowpass=0.005, highpass=0.1, **options):
     from nipype.interfaces import afni
     fourier = afni.Fourier()
     fourier.inputs.in_file = in_file
     fourier.inputs.lowpass = lowpass
     fourier.inputs.highpass = highpass
     for ef in options:
         setattr(fourier.inputs, ef, options[ef])
     self.res = fourier.run()