colour.luminous_flux#

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

Compute the luminous flux for the specified spectral distribution using the specified luminous efficiency function.

Parameters:
  • sd (SpectralDistribution) – Spectral distribution to compute the luminous flux for.

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

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

Returns:

Luminous flux in lumens.

Return type:

float

References

[Wikipedia03b]

Examples

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