nireports.interfaces.reporting.base module¶
class mixin and utilities for enabling reports for nipype interfaces.
- class nireports.interfaces.reporting.base.RegistrationRC(generate_report=False, **kwargs)[source]¶
Bases:
ReportCapableInterfaceAn abstract mixin to registration nipype interfaces.
- Optional Inputs:
compress_report (‘auto’ or True or False) – Compress the reportlet using SVGO orWEBP. ‘auto’ - compress if relevant software is installed, True = force,False - don’t attempt to compress. (Nipype default value:
auto)fixed_params (a dictionary with keys which are a string and with values which are any value) – Pass parameters to plotter. (Nipype default value:
{})moving_params (a dictionary with keys which are a string and with values which are any value) – Pass parameters to plotter. (Nipype default value:
{})out_report (a pathlike object or string representing a file) – Filename for the visual report. (Nipype default value:
report.svg)
- class nireports.interfaces.reporting.base.ReportingInterface(generate_report=True, **kwargs)[source]¶
Bases:
ReportCapableInterfaceInterface that always generates a report.
A subclass must define an
input_specand override_generate_report.- Outputs:
out_report (a pathlike object or string representing a file) – Filename for the visual report.
- class nireports.interfaces.reporting.base.ResampleBeforeAfterRPT(generate_report=True, **kwargs)[source]¶
Bases:
SimpleBeforeAfterRPT- Mandatory Inputs:
after (a pathlike object or string representing an existing file) – File after.
base (‘before’ or ‘after’) – (Nipype default value:
before)before (a pathlike object or string representing an existing file) – File before.
- Optional Inputs:
after_label (a string) – (Nipype default value:
after)before_label (a string) – (Nipype default value:
before)compress_report (‘auto’ or True or False) – Compress the reportlet using SVGO orWEBP. ‘auto’ - compress if relevant software is installed, True = force,False - don’t attempt to compress. (Nipype default value:
auto)dismiss_affine (a boolean) – Rotate image(s) to cardinal axes. (Nipype default value:
False)fixed_params (a dictionary with keys which are a string and with values which are any value) – Pass parameters to plotter. (Nipype default value:
{})moving_params (a dictionary with keys which are a string and with values which are any value) – Pass parameters to plotter. (Nipype default value:
{})out_report (a pathlike object or string representing a file) – Filename for the visual report. (Nipype default value:
report.svg)wm_seg (a pathlike object or string representing a file) – Reference white matter segmentation mask.
- Outputs:
out_report (a pathlike object or string representing a file) – Filename for the visual report.
- class nireports.interfaces.reporting.base.SegmentationRC(generate_report=False, **kwargs)[source]¶
Bases:
ReportCapableInterfaceAn abstract mixin to segmentation nipype interfaces.
- class nireports.interfaces.reporting.base.SimpleBeforeAfterRPT(generate_report=True, **kwargs)[source]¶
Bases:
RegistrationRC,ReportingInterface- Mandatory Inputs:
after (a pathlike object or string representing an existing file) – File after.
before (a pathlike object or string representing an existing file) – File before.
- Optional Inputs:
after_label (a string) – (Nipype default value:
after)before_label (a string) – (Nipype default value:
before)compress_report (‘auto’ or True or False) – Compress the reportlet using SVGO orWEBP. ‘auto’ - compress if relevant software is installed, True = force,False - don’t attempt to compress. (Nipype default value:
auto)dismiss_affine (a boolean) – Rotate image(s) to cardinal axes. (Nipype default value:
False)fixed_params (a dictionary with keys which are a string and with values which are any value) – Pass parameters to plotter. (Nipype default value:
{})moving_params (a dictionary with keys which are a string and with values which are any value) – Pass parameters to plotter. (Nipype default value:
{})out_report (a pathlike object or string representing a file) – Filename for the visual report. (Nipype default value:
report.svg)wm_seg (a pathlike object or string representing a file) – Reference white matter segmentation mask.
- Outputs:
out_report (a pathlike object or string representing a file) – Filename for the visual report.