Hello,
I'm having trouble running FmriRealign4d without slice timing correction as a nipype-node. With slice timing correction, everything works fine.
In the nipype interface documentation, it says that the input 'time_interp' should be set to undefined:
time_interp: (True)
Assume smooth changes across time e.g., fmri series. If you don't
want slice timing correction set this to undefined
requires: slice_order
First, this is a little misleading since the InputSpec-Trait only allows the value 'True' (so setting it to traits.trait_base _Undefined will result in an error). Second, not setting time_interp does work as intended (i.e. time_interp == _Undefined), however running the interface then fails with the following message:
TypeError: '_Undefined' object is not iterable
Interface FmriRealign4d failed to run. Cheers,
Philipp