colour.luminous_flux#

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

Return the luminous flux for given spectral distribution using given luminous efficiency function.

Parameters:
  • sd (SpectralDistribution) – test spectral distribution

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

  • K_m (float) – \(lm\cdot W^{-1}\) maximum photopic luminous efficiency.

Returns:

Luminous flux.

Return type:

float

References

[Wikipedia03b]

Examples

>>> from colour import SDS_LIGHT_SOURCES
>>> sd = SDS_LIGHT_SOURCES["Neodimium Incandescent"]
>>> luminous_flux(sd)  
23807.6555273...