colour.recovery.sd_Jakob2019#

colour.recovery.sd_Jakob2019(coefficients: ArrayLike, shape: SpectralShape = SPECTRAL_SHAPE_JAKOB2019) SpectralDistribution[source]#

Generate a spectral distribution using the spectral model specified by Jakob and Hanika (2019).

Parameters:
  • coefficients (ArrayLike) – Dimensionless coefficients for the Jakob and Hanika (2019) reflectance spectral model.

  • shape (SpectralShape) – Shape used by the spectral distribution.

Returns:

Jakob and Hanika (2019) spectral distribution.

Return type:

colour.SpectralDistribution

References

[JH19]

Examples

>>> from colour.utilities import numpy_print_options
>>> with numpy_print_options(suppress=True):
...     sd_Jakob2019([-9e-05, 8.5e-02, -20], SpectralShape(400, 700, 20))
...
SpectralDistribution([[400.        ,   0.3143046...],
                      [420.        ,   0.4133320...],
                      [440.        ,   0.4880034...],
                      [460.        ,   0.5279562...],
                      [480.        ,   0.5319346...],
                      [500.        ,   0.5      ...],
                      [520.        ,   0.4326202...],
                      [540.        ,   0.3373544...],
                      [560.        ,   0.2353056...],
                      [580.        ,   0.1507665...],
                      [600.        ,   0.0931332...],
                      [620.        ,   0.0577434...],
                      [640.        ,   0.0367011...],
                      [660.        ,   0.0240879...],
                      [680.        ,   0.0163316...],
                      [700.        ,   0.0114118...]],
                     SpragueInterpolator,
                     {},
                     Extrapolator,
                     {'method': 'Constant', 'left': None, 'right': None})