colour.recovery.sd_Jakob2019#

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

Return a spectral distribution following the spectral model given by Jakob and Hanika (2019).

Parameters:
  • coefficients (ArrayLike) – Dimensionless coefficients for 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})