colour.luminous_efficiency#

colour.luminous_efficiency(sd: SpectralDistribution, lef: SpectralDistribution | None = None) float[source]#

Compute the luminous efficiency of the specified spectral distribution using specified luminous efficiency function.

The luminous efficiency quantifies the ratio of luminous flux to radiant flux for a light source, representing how efficiently radiant energy is converted to luminous energy as perceived by the human visual system.

Parameters:
  • sd (SpectralDistribution) – Test spectral distribution to evaluate.

  • lef (SpectralDistribution | None) – \(V(\lambda)\) luminous efficiency function, defaults to the CIE 1924 Photopic Standard Observer.

Returns:

Luminous efficiency.

Return type:

float

References

[Wikipedia03b]

Examples

>>> from colour import SDS_LIGHT_SOURCES
>>> sd = SDS_LIGHT_SOURCES["Neodimium Incandescent"]
>>> luminous_efficiency(sd)
0.1994393...