colour.colorimetry.bandpass_correction_Stearns1988¶
-
colour.colorimetry.
bandpass_correction_Stearns1988
(spd)[source]¶ Implements spectral bandpass dependence correction on given spectral power distribution using Stearns and Stearns (1988) method.
Parameters: spd (SpectralPowerDistribution) – Spectral power distribution. Returns: Spectral bandpass dependence corrected spectral power distribution. Return type: SpectralPowerDistribution References
Examples
>>> from colour import SpectralPowerDistribution >>> from colour.utilities import numpy_print_options >>> data = { ... 500: 0.0651, ... 520: 0.0705, ... 540: 0.0772, ... 560: 0.0870, ... 580: 0.1128, ... 600: 0.1360 ... } >>> with numpy_print_options(suppress=True): ... bandpass_correction_Stearns1988( ... SpectralPowerDistribution(data)) ... SpectralPowerDistribution([[ 500. , 0.0646518...], [ 520. , 0.0704293...], [ 540. , 0.0769485...], [ 560. , 0.0856928...], [ 580. , 0.1129644...], [ 600. , 0.1379256...]], interpolator=SpragueInterpolator, interpolator_args={}, extrapolator=Extrapolator, extrapolator_args={...})