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

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 0x2b437a9a0f50>, u'CIE 1964 Photopic 10 Degree Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9050>, u'Judd-Vos Modified CIE 1978 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a0fd0>, u'cie_10_1964': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9050>, u'Judd Modified CIE 1951 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a0f90>, u'CIE 2008 10 Degree Physiologically Relevant LEF': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a90d0>, u'CIE 2008 2 Degree Physiologically Relevant LEF': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9090>, u'cie_2_1924': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a0f50>})

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 0x2b437a9a9150>, u'CIE 1951 Scotopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9150>})

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 0x2b437a9a0f50>, u'CIE 1964 Photopic 10 Degree Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9050>, u'cie_1951': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9150>, u'Judd-Vos Modified CIE 1978 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a0fd0>, u'cie_10_1964': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9050>, u'Judd Modified CIE 1951 Photopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a0f90>, u'CIE 1951 Scotopic Standard Observer': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9150>, u'CIE 2008 10 Degree Physiologically Relevant LEF': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a90d0>, u'CIE 2008 2 Degree Physiologically Relevant LEF': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a9090>, u'cie_2_1924': <colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x2b437a9a0f50>})

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