colour.sd_mesopic_luminous_efficiency_function#
- colour.sd_mesopic_luminous_efficiency_function(L_p: float, source: Literal['Blue Heavy', 'Red Heavy'] | str = 'Blue Heavy', method: Literal['MOVE', 'LRC'] | str = 'MOVE', photopic_lef: SpectralDistribution | None = None, scotopic_lef: SpectralDistribution | None = None) SpectralDistribution[source]#
Return the mesopic luminous efficiency function \(V_m(\lambda)\) for the specified photopic luminance \(L_p\).
- Parameters:
L_p (float) – Photopic luminance \(L_p\).
source (Literal['Blue Heavy', 'Red Heavy'] | str) – Light source colour temperature.
method (Literal['MOVE', 'LRC'] | str) – Method to calculate the weighting factor.
photopic_lef (SpectralDistribution | None) – \(V(\lambda)\) photopic luminous efficiency function, default to the CIE 1924 Photopic Standard Observer.
scotopic_lef (SpectralDistribution | None) – \(V^\prime(\lambda)\) scotopic luminous efficiency function, default to the CIE 1951 Scotopic Standard Observer.
- Returns:
Mesopic luminous efficiency function \(V_m(\lambda)\).
- Return type:
References
Examples
>>> sd = sd_mesopic_luminous_efficiency_function(0.2) >>> sd.shape SpectralShape(380.0, 780.0, 1.0) >>> sd[500] np.float64(0.8352251...)