colour.plotting.tm3018.plot_single_sd_colour_rendition_report_full(sd: colour.colorimetry.spectrum.SpectralDistribution, source: Optional[str] = None, date: Optional[str] = None, manufacturer: Optional[str] = None, model: Optional[str] = None, notes: Optional[str] = None, report_size: Tuple = CONSTANT_REPORT_SIZE_FULL, report_row_height_ratios: Tuple = CONSTANT_REPORT_ROW_HEIGHT_RATIOS_FULL, report_box_padding: Optional[Dict] = None, **kwargs: Any) Tuple[matplotlib.figure.Figure, matplotlib.axes._axes.Axes][source]

Generate the full ANSI/IES TM-30-18 Colour Rendition Report for given spectral distribution.

  • sd (colour.colorimetry.spectrum.SpectralDistribution) – Spectral distribution of the emission source to generate the report for.

  • source (Optional[str]) – Emission source name, defaults to colour.SpectralDistribution_IESTM2714.header.description or properties value.

  • date (Optional[str]) – Emission source measurement date, defaults to colour.SpectralDistribution_IESTM2714.header.report_date property value.

  • manufacturer (Optional[str]) – Emission source manufacturer, defaults to colour.SpectralDistribution_IESTM2714.header.manufacturer property value.

  • model (Optional[str]) – Emission source model, defaults to colour.SpectralDistribution_IESTM2714.header.catalog_number property value.

  • notes (Optional[str]) – Notes pertaining to the emission source, defaults to colour.SpectralDistribution_IESTM2714.header.comments property value.

  • report_size (Tuple) – Report size, default to A4 paper size in inches.

  • report_row_height_ratios (Tuple) – Report size row height ratios.

  • report_box_padding (Optional[Dict]) – Report box padding, tries to define the padding around the figure and in-between the axes.

  • kwargs (Any) – {colour.plotting.artist(), colour.plotting.render()}, See the documentation of the previously listed definitions.


Current figure and axes.

Return type



>>> from colour import SDS_ILLUMINANTS
>>> plot_single_sd_colour_rendition_report_full(sd)
(<Figure size ... with ... Axes>, <...AxesSubplot...>)