[BUG] <T1-Minimon auswerten> #166

Closed
opened 2023-12-04 15:45:24 +00:00 by elisa · 2 comments
Member

Current behavior

das t1-Minimum auswerten funktioniert iregdwie nur einmal (pro session) und danach nicht mehr richtig
-wenn man das ganz normal für einen t1-datensatz macht, springt man danach automatisch in den graphen mit tau, (was auch nicht ideal ist, falls man zB peak-tau und mena-tau erzeugen möchte)

  • danach, wenn ich wieder in den graphen der T1 gehe, wird auch gar nicht mehr der minimumspunkt angezeigt, welcher verwendet wird und ich glaube es funktioniert dann nicht mehr ganz richtig.

Expected behavior

-auswertung von mehreren datensätzen in der gleichen session
-nicht ins fenster mit den tau springen, sondern im Graphen mit den T1 bleiben

Steps to reproduce

  1. beliebiges (t1)-datenset einlesen
  2. Evaluate T1 durchführen
  3. das ganz nochmal versuchen (wahlweise mit anderem datenset)

Log messages

04/12/2023 16:42:28 - ERROR - root : Uncaught exception:
Traceback (most recent call last):
  File "/tmp/.mount_NMRevaWFLi8U/usr/src/gui_qt/main/mainwindow.py", line 1098, in _autosave
    success = NMRWriter(self.management.graphs, self.management.data).export(self.__backup_path.with_suffix('.nmr.0'))
  File "/tmp/.mount_NMRevaWFLi8U/usr/src/nmreval/io/sessionwriter.py", line 15, in __init__
    self._states['graphs'].append(g.get_state())
  File "/tmp/.mount_NMRevaWFLi8U/usr/src/gui_qt/graphs/graphwindow.py", line 705, in get_state
    legend_origin[i] = 10**legend_origin[i]
OverflowError: (34, 'Numerical result out of range')

Anything else?

No response

### Current behavior das t1-Minimum auswerten funktioniert iregdwie nur einmal (pro session) und danach nicht mehr richtig -wenn man das ganz normal für einen t1-datensatz macht, springt man danach automatisch in den graphen mit tau, (was auch nicht ideal ist, falls man zB peak-tau und mena-tau erzeugen möchte) - danach, wenn ich wieder in den graphen der T1 gehe, wird auch gar nicht mehr der minimumspunkt angezeigt, welcher verwendet wird und ich glaube es funktioniert dann nicht mehr ganz richtig. ### Expected behavior -auswertung von mehreren datensätzen in der gleichen session -nicht ins fenster mit den tau springen, sondern im Graphen mit den T1 bleiben ### Steps to reproduce 1. beliebiges (t1)-datenset einlesen 2. Evaluate T1 durchführen 3. das ganz nochmal versuchen (wahlweise mit anderem datenset) ### Log messages ```shell 04/12/2023 16:42:28 - ERROR - root : Uncaught exception: Traceback (most recent call last): File "/tmp/.mount_NMRevaWFLi8U/usr/src/gui_qt/main/mainwindow.py", line 1098, in _autosave success = NMRWriter(self.management.graphs, self.management.data).export(self.__backup_path.with_suffix('.nmr.0')) File "/tmp/.mount_NMRevaWFLi8U/usr/src/nmreval/io/sessionwriter.py", line 15, in __init__ self._states['graphs'].append(g.get_state()) File "/tmp/.mount_NMRevaWFLi8U/usr/src/gui_qt/graphs/graphwindow.py", line 705, in get_state legend_origin[i] = 10**legend_origin[i] OverflowError: (34, 'Numerical result out of range') ``` ### Anything else? _No response_
elisa added the
Kind/Bug
Priority
High
Type/NMR
labels 2023-12-04 15:45:40 +00:00
dominik was assigned by elisa 2023-12-04 15:45:45 +00:00
Author
Member

Zusätzlich stimmen eventuell die resultierenden CD-Breitenparameter nicht. Ich hab die ungefähr selben daten schon mal vor einiger zeit ausgewertet und bin auf einen anderen parameter gekommen...

Zusätzlich stimmen eventuell die resultierenden CD-Breitenparameter nicht. Ich hab die ungefähr selben daten schon mal vor einiger zeit ausgewertet und bin auf einen anderen parameter gekommen...
Author
Member

AttributeError: 'NoneType' object has no attribute 'width'
04/12/2023 17:07:50 - ERROR - root : Uncaught exception:
Traceback (most recent call last):
File "/tmp/.mount_NMRevaJHzZVF/usr/src/gui_qt/nmr/t1widget.py", line 241, in determine_minimum
self.parabola.setData(x=self.conv_x(i_func[0]), y=self.conv_y(i_func[1]))
File "/tmp/.mount_NMRevaJHzZVF/usr/lib/python3/dist-packages/pyqtgraph/graphicsItems/PlotDataItem.py", line 533, in setData
self.updateItems()
File "/tmp/.mount_NMRevaJHzZVF/usr/src/gui_qt/lib/pg_objects.py", line 256, in updateItems
x, y = self.getData()
File "/tmp/.mount_NMRevaJHzZVF/usr/lib/python3/dist-packages/pyqtgraph/graphicsItems/PlotDataItem.py", line 615, in getData
width = self.getViewBox().width()
AttributeError: 'NoneType' object has no attribute 'width'

AttributeError: 'NoneType' object has no attribute 'width' 04/12/2023 17:07:50 - ERROR - root : Uncaught exception: Traceback (most recent call last): File "/tmp/.mount_NMRevaJHzZVF/usr/src/gui_qt/nmr/t1widget.py", line 241, in determine_minimum self.parabola.setData(x=self.conv_x(i_func[0]), y=self.conv_y(i_func[1])) File "/tmp/.mount_NMRevaJHzZVF/usr/lib/python3/dist-packages/pyqtgraph/graphicsItems/PlotDataItem.py", line 533, in setData self.updateItems() File "/tmp/.mount_NMRevaJHzZVF/usr/src/gui_qt/lib/pg_objects.py", line 256, in updateItems x, y = self.getData() File "/tmp/.mount_NMRevaJHzZVF/usr/lib/python3/dist-packages/pyqtgraph/graphicsItems/PlotDataItem.py", line 615, in getData width = self.getViewBox().width() AttributeError: 'NoneType' object has no attribute 'width'
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: IPKM/nmreval#166
No description provided.