niworkflows.interfaces.reportlets.base module

class mixin and utilities for enabling reports for nipype interfaces.

class niworkflows.interfaces.reportlets.base.RegistrationRC(generate_report=False, **kwargs)[source]

Bases: ReportCapableInterface

An abstract mixin to registration nipype interfaces.

class niworkflows.interfaces.reportlets.base.ReportingInterface(generate_report=True, **kwargs)[source]

Bases: ReportCapableInterface

Interface that always generates a report.

A subclass must define an input_spec and override _generate_report.

Outputs:

out_report (a pathlike object or string representing a file) – Filename for the visual report.

class niworkflows.interfaces.reportlets.base.SegmentationRC(generate_report=False, **kwargs)[source]

Bases: ReportCapableInterface

An abstract mixin to segmentation nipype interfaces.

class niworkflows.interfaces.reportlets.base.SurfaceSegmentationRC(generate_report=False, **kwargs)[source]

Bases: ReportCapableInterface

An abstract mixin to registration nipype interfaces.