Характеристики ламп
In [1]:
Copied!
from pyspectrum import Spectrometer, Spectrum, Data
import matplotlib.pyplot as plt
from led_calculator import LedParameters
from pyspectrum import Spectrometer, Spectrum, Data
import matplotlib.pyplot as plt
from led_calculator import LedParameters
In [2]:
Copied!
#read data
device = Spectrometer()
device.set_config(
exposure=10, n_times=1000,
wavelength_calibration_path='data/profile.json'
)
device.read_dark_signal(n_times=1000)
#read data
device = Spectrometer()
device.set_config(
exposure=10, n_times=1000,
wavelength_calibration_path='data/profile.json'
)
device.read_dark_signal(n_times=1000)
Wavelength calibration loaded
In [3]:
Copied!
# Читаем 100 кадров с устройства
s = device.read()
# Читаем 100 кадров с устройства
s = device.read()
In [4]:
Copied!
led= LedParameters()
led= LedParameters()
In [5]:
Copied!
led.run(s)
led.run(s)
Out[5]:
(4210.929038478509,
np.float64(4.567291737525418),
{'1': np.float64(98.55869066069161),
'2': np.float64(99.31017571610504),
'3': np.float64(99.80689627184091),
'4': np.float64(97.5003113537622),
'5': np.float64(98.26408986281459),
'6': np.float64(98.16892998655236),
'7': np.float64(99.78777910332178),
'8': np.float64(99.14247566679407),
'9': np.float64(96.90559298672089),
'10': np.float64(97.03262715388202),
'11': np.float64(94.23224954861607),
'12': np.float64(84.39324494150979),
'13': np.float64(98.26904984462537),
'14': np.float64(98.38836918559807),
'cri': np.float64(97.1257487344882)})
In [6]:
Copied!
led.show()
led.show()