3dDeconvolove requires you to specify num_stimts, and also requires that all the stim files (and labels and lags) be numbered 1 through num_stimts. This makes it somewhat cumbersome to try different combinations of stim files. For example, if your first 6 stims are motion parameters, and you want to try the analysis without them, you have to renumber all the subsequent stim_files/stim_times, stim_lables, and also all stim_minlags and maxlags. (Instead of renumbering all of them, you could just renumber the last six stims to 1-6, but still many number changes are required and it changes the order of briks in the output bucket, so you have to be careful to change your script to pull out right briks.) Then, if you want to try another combination, you have to go through this again.
It seems that and additional option would eliminate this unnecessary work. Something like -stim_ignore n
would ignore stim number n (as if that file was never specified). It would produce empty briks (maybe labeled 'IGNORE' instead of the real label) in the output bucket for the ignored stim file, preserving the original output order.