示例#1
0
 def setUp(self):
     self.wg = rigol.WaveGenerator(**CONFIG_DG1000Z)    # specify IP of actual device
     self.light = simulated.Light("test", "light")
     CONFIG_EX_LIGHT = {"name": "Test Extended Light", "role": None,
                        "dependencies": {"light": self.light, "clock": self.wg }
                        }
     self.ex_light = emitter.ExtendedLight(**CONFIG_EX_LIGHT)
示例#2
0
    def test_simple(self):
        light = simulated.Light("test", "light")
        self.assertGreaterEqual(len(light.spectra.value), 1)
        self.assertGreaterEqual(len(light.shape), 0)
        light.power.value[0] = 10.
        self.assertEqual(light.power.value[0], 10.)

        light.power.value[0] = 8.2
        self.assertEqual(light.power.value[0], 8.2)

        light.power.value = light.power.range[0]
        self.assertEqual(light.power.value[0], 0)
示例#3
0
    def setUp(self):
        self.light = simulated.Light("Calibration Light", "brightlight")

        self.data = tiff.read_data(os.path.join(TEST_IMAGE_PATH, "brightlight-off-slit-spccd-simple.ome.tiff"))
        self.img_spccd_loff = img.ensure2DImage(self.data[0])

        self.data = tiff.read_data(os.path.join(TEST_IMAGE_PATH, "brightlight-on-slit-spccd-simple.ome.tiff"))
        self.img_spccd_lon = img.ensure2DImage(self.data[0])

        self.data = tiff.read_data(os.path.join(TEST_IMAGE_PATH, "brightlight-off-slit-ccd.ome.tiff"))
        self.img_ccd_loff = img.ensure2DImage(self.data[0])

        self.data = tiff.read_data(os.path.join(TEST_IMAGE_PATH, "brightlight-on-slit-ccd.ome.tiff"))
        self.img_ccd_lon = img.ensure2DImage(self.data[0])
示例#4
0
 def test_simple(self):
     light = simulated.Light("test", "light")
     self.assertGreaterEqual(len(light.spectra.value), 1)
     self.assertGreaterEqual(len(light.shape), 0)
     light.power.value = 100
     self.assertEqual(light.power.value, 100)