Skip to content
Snippets Groups Projects
Commit a8e233ea authored by payno's avatar payno
Browse files

[exafs] fix the processing of normalization

parent e5cfbea8
No related branches found
No related tags found
1 merge request!1[core] start integration of the process
Pipeline #11949 failed
......@@ -104,12 +104,13 @@ class ExafsOW(OWWidget):
config['EXAFS'] = self._window._pymcaWindow.getParameters()
process_io = xas_process_io(spectrum=process_io.spectrum,
configuration=config)
res = ExafsOW.process_function(process_io)
self._updatePlot(res)
spectrum = ExafsOW.process_function(process_io)
self._updatePlot(spectrum)
process_io = xas_process_io(spectrum=spectrum,
configuration=process_io.configuration)
# emit signal for the plot
self.send("spectrum", xas_process_io(spectrum=process_io.spectrum,
configuration=res))
self.send("spectrum", process_io)
def _updatePlot(self, ddict):
plot = self._window.plot
......
......@@ -107,16 +107,17 @@ class NormalizationOW(OWWidget):
return
self._current_process_io = process_io
conf = self._window._pymcaWindow.getParameters()
conf.update(process_io.configuration)
conf = process_io.configuration
conf['Normalization'] = self._window._pymcaWindow.getParameters()
process_io = xas_process_io(spectrum=process_io.spectrum,
configuration=conf)
ddict = NormalizationOW.process_function(process_io)
self._updatePlot(ddict)
spectrum = NormalizationOW.process_function(process_io)
self._updatePlot(spectrum)
process_io = xas_process_io(spectrum=spectrum,
configuration=process_io.configuration)
# emit signal for the plot
self.send("spectrum", xas_process_io(spectrum=process_io.spectrum,
configuration=ddict))
self.send("spectrum", process_io)
def _updateProcess(self):
if self._current_process_io:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment