I’ve got a couple steps in my Nipype workflow that use a MapNode to iterate over many, many frames of a 4D timeseries. This leads to an awful lot of clutter in stdout, with thousands of lines I don’t need to see.
Is it possible to suppress the output for just these particular MapNodes? I still need to keep the outputs of the rest of the workflow for troubleshooting purposes. Thanks in advance.
Edit: To be specific, I’m not looking to suppress the interface output, but the Node output messages, which say things like “[Node] Setting-up …”, “[Node] Running …”, etc.
My mistake, there is no easy way to suppress select Node’s stdout/stderr. The terminal_output attribute only covers an Interface. However, you could disable Node/Workflow logging as a whole by altering the specific logger, for example: