colour.colorimetry.dataset.lefs Module¶
Luminous Efficiency Functions Spectral Power Distributions¶
Defines various luminous efficiency functions involved in spectral computations.
The luminous efficiency data is in the form of a dict of
colour.colorimetry.spectrum.SpectralPowerDistribution
classes as
follows:
{'name': SpectralPowerDistribution, ..., 'name': SpectralPowerDistribution}
The following luminous efficiency functions are available:
- CIE 1924 Photopic Standard Observer [1]
- Judd Modified CIE 1951 Photopic Standard Observer [1]
- Judd-Vos Modified CIE 1978 Photopic Standard Observer [1]
- CIE 1964 Photopic 10 Degree Standard Observer [2]
- CIE 2008 2 Degree Physiologically Relevant LEF [3]
- CIE 2008 10 Degree Physiologically Relevant LEF [3]
- CIE 1951 Scotopic Standard Observer [1]
Notes
- The luminous efficiency functions are provided at 1 nm steps.
- The mesopic luminous efficiency function is calculated using the
CIE 1924 Photopic Standard Observer and
CIE 1951 Scotopic Standard Observer luminous efficiency functions with
the
colour.colorimetry.lefs.mesopic_luminous_efficiency_function()
definition and the data fromcolour.colorimetry.dataset.lefs.MESOPIC_X_DATA
attribute that defines weighting factors dependent on the photopic luminance \(L_p\). [3]
References
[1] | (1, 2, 3, 4) CVRL. (n.d.). Luminous efficiency. Retrieved April 19, 2014, from http://www.cvrl.org/lumindex.htm |
[2] | CVRL. (n.d.). Older CIE Standards. Retrieved February 24, 2014, from http://cvrl.ioo.ucl.ac.uk/cie.htm |
[3] | (1, 2, 3) Wikipedia. (n.d.). Mesopic weighting function. Retrieved June 20, 2014, from http://en.wikipedia.org/wiki/Mesopic_vision#Mesopic_weighting_function |
-
colour.colorimetry.dataset.lefs.
PHOTOPIC_LEFS
= CaseInsensitiveMapping({u'CIE 1924 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5b90>, u'CIE 1964 Photopic 10 Degree Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5d10>, u'Judd-Vos Modified CIE 1978 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5c90>, u'cie_10_1964': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5d10>, u'Judd Modified CIE 1951 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5c10>, u'CIE 2008 10 Degree Physiologically Relevant LEF': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5e10>, u'CIE 2008 2 Degree Physiologically Relevant LEF': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5d90>, u'cie_2_1924': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5b90>})¶ Photopic luminous efficiency functions.
- PHOTOPIC_LEFS : CaseInsensitiveMapping
- {‘CIE 1924 Photopic Standard Observer’, ‘Judd Modified CIE 1951 Photopic Standard Observer’, ‘Judd-Vos Modified CIE 1978 Photopic Standard Observer’, ‘CIE 1964 Photopic 10 Degree Standard Observer’, ‘CIE 2008 2 Degree Physiologically Relevant LEF’, ‘CIE 2008 10 Degree Physiologically Relevant LEF’}
Aliases:
- ‘cie_2_1924’: ‘CIE 1931 2 Degree Standard Observer’
- ‘cie_10_1964’: ‘CIE 1964 Photopic 10 Degree Standard Observer’
-
colour.colorimetry.dataset.lefs.
SCOTOPIC_LEFS
= CaseInsensitiveMapping({u'cie_1951': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5ed0>, u'CIE 1951 Scotopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5ed0>})¶ Scotopic luminous efficiency functions.
- SCOTOPIC_LEFS : CaseInsensitiveMapping
- {‘CIE 1951 Scotopic Standard Observer’, }
Aliases:
- ‘cie_1951’: ‘CIE 1951 Scotopic Standard Observer’
-
colour.colorimetry.dataset.lefs.
LEFS
= CaseInsensitiveMapping({u'CIE 1924 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5b90>, u'CIE 1964 Photopic 10 Degree Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5d10>, u'cie_1951': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5ed0>, u'Judd-Vos Modified CIE 1978 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5c90>, u'cie_10_1964': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5d10>, u'Judd Modified CIE 1951 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5c10>, u'CIE 1951 Scotopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5ed0>, u'CIE 2008 10 Degree Physiologically Relevant LEF': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5e10>, u'CIE 2008 2 Degree Physiologically Relevant LEF': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5d90>, u'cie_2_1924': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x7fa03e5d5b90>})¶ Aggregated luminous efficiency functions.
- LEFS : CaseInsensitiveMapping
- {‘CIE 1924 Photopic Standard Observer’, ‘Judd Modified CIE 1951 Photopic Standard Observer’, ‘Judd-Vos Modified CIE 1978 Photopic Standard Observer’, ‘CIE 1964 Photopic 10 Degree Standard Observer’, ‘CIE 2008 2 Degree Physiologically Relevant LEF’, ‘CIE 2008 10 Degree Physiologically Relevant LEF’, ‘CIE 1951 Scotopic Standard Observer’}
-
colour.colorimetry.dataset.lefs.
MESOPIC_X_DATA
= {1.0: CaseInsensitiveMapping({u'Red Heavy': CaseInsensitiveMapping({u'LRC': 1.0, u'MOVE': 0.68}), u'Blue Heavy': CaseInsensitiveMapping({u'LRC': 1.0, u'MOVE': 0.7})}), 10: CaseInsensitiveMapping({u'Red Heavy': CaseInsensitiveMapping({u'LRC': 1.0, u'MOVE': 0.98}), u'Blue Heavy': CaseInsensitiveMapping({u'LRC': 1.0, u'MOVE': 0.98})}), 0.1: CaseInsensitiveMapping({u'Red Heavy': CaseInsensitiveMapping({u'LRC': 0.11, u'MOVE': 0.34}), u'Blue Heavy': CaseInsensitiveMapping({u'LRC': 0.28, u'MOVE': 0.42})}), 0.01: CaseInsensitiveMapping({u'Red Heavy': CaseInsensitiveMapping({u'LRC': 0.01, u'MOVE': 0.0}), u'Blue Heavy': CaseInsensitiveMapping({u'LRC': 0.04, u'MOVE': 0.13})})}¶ Weighting factors for the mesopic luminous efficiency function calculation.
MESOPIC_X_DATA : CaseInsensitiveMapping