def test_luminous_efficacy(self): """ Test :func:`colour.colorimetry.photometry.luminous_efficacy` definition. """ self.assertAlmostEqual( luminous_efficacy(SDS_ILLUMINANTS["FL2"].copy().normalise()), 336.83937176, places=7, ) self.assertAlmostEqual( luminous_efficacy(SDS_LIGHT_SOURCES["Neodimium Incandescent"]), 136.21708032, places=7, ) self.assertAlmostEqual( luminous_efficacy(SDS_LIGHT_SOURCES["F32T8/TL841 (Triphosphor)"]), 348.88267549, places=7, ) sd = sd_zeros() sd[555] = 1 self.assertAlmostEqual(luminous_efficacy(sd), 683.00000000, places=7)
def test_luminous_efficacy(self): """ Tests :func:`colour.colorimetry.photometry.luminous_efficacy` definition. """ self.assertAlmostEqual( luminous_efficacy( ILLUMINANTS_RELATIVE_SPDS.get('F2').clone().normalise()), 336.83937176, places=7) self.assertAlmostEqual( luminous_efficacy(LIGHT_SOURCES_RELATIVE_SPDS.get( 'Neodimium Incandescent')), 136.21708032, places=7) self.assertAlmostEqual( luminous_efficacy(LIGHT_SOURCES_RELATIVE_SPDS.get( 'F32T8/TL841 (Triphosphor)')), 348.88267549, places=7) spd = zeros_spd() spd[555] = 1 self.assertAlmostEqual( luminous_efficacy(spd), 683.00000000, places=7)
def test_luminous_efficacy(self): """ Tests :func:`colour.colorimetry.photometry.luminous_efficacy` definition. """ self.assertAlmostEqual(luminous_efficacy( ILLUMINANTS_RELATIVE_SPDS.get('F2').clone().normalise()), 0.493176239758, places=7) self.assertAlmostEqual(luminous_efficacy( LIGHT_SOURCES_RELATIVE_SPDS.get('Neodimium Incandescent')), 0.199439356245, places=7) self.assertAlmostEqual(luminous_efficacy( LIGHT_SOURCES_RELATIVE_SPDS.get('F32T8/TL841 (Triphosphor)')), 0.510809188121, places=7)
def test_luminous_efficacy(self): """ Tests :func:`colour.colorimetry.photometry.luminous_efficacy` definition. """ self.assertAlmostEqual( luminous_efficacy( ILLUMINANTS_RELATIVE_SPDS.get('F2').clone().normalise()), 0.493176239758, places=7) self.assertAlmostEqual( luminous_efficacy(LIGHT_SOURCES_RELATIVE_SPDS.get( 'Neodimium Incandescent')), 0.199439356245, places=7) self.assertAlmostEqual( luminous_efficacy(LIGHT_SOURCES_RELATIVE_SPDS.get( 'F32T8/TL841 (Triphosphor)')), 0.510809188121, places=7)
def test_luminous_efficacy(self): """ Tests :func:`colour.colorimetry.photometry.luminous_efficacy` definition. """ self.assertAlmostEqual( luminous_efficacy(ILLUMINANTS_SDS['FL2'].copy().normalise()), 336.83937176, places=7) self.assertAlmostEqual( luminous_efficacy(LIGHT_SOURCES_SDS['Neodimium Incandescent']), 136.21708032, places=7) self.assertAlmostEqual( luminous_efficacy(LIGHT_SOURCES_SDS['F32T8/TL841 (Triphosphor)']), 348.88267549, places=7) sd = sd_zeros() sd[555] = 1 self.assertAlmostEqual(luminous_efficacy(sd), 683.00000000, places=7)
def test_luminous_efficacy(self): """ Tests :func:`colour.colorimetry.photometry.luminous_efficacy` definition. """ self.assertAlmostEqual(luminous_efficacy( ILLUMINANTS_RELATIVE_SPDS.get('F2').clone().normalise()), 336.83937176, places=7) self.assertAlmostEqual(luminous_efficacy( LIGHT_SOURCES_RELATIVE_SPDS.get('Neodimium Incandescent')), 136.21708032, places=7) self.assertAlmostEqual(luminous_efficacy( LIGHT_SOURCES_RELATIVE_SPDS.get('F32T8/TL841 (Triphosphor)')), 348.88267549, places=7) spd = zeros_spd() spd[555] = 1 self.assertAlmostEqual(luminous_efficacy(spd), 683.00000000, places=7)