예제 #1
0
파일: Winspec.py 프로젝트: QCoherence/qtlab
 def save_spectrum(self, ret=False):
     spec = winspec.get_spectrum()
     specd = qt.Data(name='spectrum')
     specd.add_coordinate('Wavelength', units='nm')
     specd.add_value('Counts')
     specd.create_file()
     specd.add_data_point(spec)
     specd.close_file()
     qt.plot(specd, name='saved_spectrum', clear=True)
     if ret:
         return spec
예제 #2
0
 def save_spectrum(self, ret=False):
     spec = winspec.get_spectrum()
     specd = qt.Data(name="spectrum")
     specd.add_coordinate("Wavelength", units="nm")
     specd.add_value("Counts")
     specd.create_file()
     specd.add_data_point(spec)
     specd.close_file()
     qt.plot(specd, name="saved_spectrum", clear=True)
     if ret:
         return spec
예제 #3
0
 def get_spectrum(self, newdoc=False):
     spec = winspec.get_spectrum(newdoc=newdoc)
     return spec
예제 #4
0
파일: Winspec.py 프로젝트: QCoherence/qtlab
 def take_spectrum(self, ret=False):
     spec = winspec.get_spectrum()
     qt.plot(spec, name='winspec_spectrum', clear=True)
     if ret:
         return spec
예제 #5
0
 def get_spectrum(self, newdoc=False):
     spec = winspec.get_spectrum(newdoc=newdoc)
     return spec