def loadDarkDLM(self):
"""
Open DLM file and load dark spectrum(a)
"""
filename,_ = _QFileDialog.getOpenFileName(self, 'Open Dark File',
self.path,
'All Files (*.*)')
if filename != '':
filename = filename.split(_os.path.dirname(filename))[1][1::]
# Spectra first
self.dark = Spectra()
success = io_nist_dlm(self.path, self.filename_header, filename,
self.dark)
if not success: # Maybe Spectrum
self.dark = Spectrum()
success = io_nist_dlm(self.path, self.filename_header, filename,
self.dark)
# print('Success: {}'.format(success))
if success:
if self.dark.shape[-1] == self.hsi.freq.size:
self.ui.actionDarkSubtract.setEnabled(True)
self.ui.actionDarkSpectrum.setEnabled(True)
else:
self.dark = Spectra()
print('Dark was the wrong shape')
else:
self.dark = Spectra()
self.ui.actionDarkSubtract.setEnabled(False)
self.ui.actionDarkSpectrum.setEnabled(False)
评论列表
文章目录