-
Notifications
You must be signed in to change notification settings - Fork 49
Description
When sending the attached file to fitting, a blank fit panel occurs and assigning the model fails with:
Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/sasview-3.0.0_r7073-py2.6-linux-x86_64.egg/sans/perspectives/fitting/fitpage.py", line 1181, in _on_select_model
self.onSmear(None)
File "/usr/lib64/python2.6/site-packages/sasview-3.0.0_r7073-py2.6-linux-x86_64.egg/sans/perspectives/fitting/fitpage.py", line 2587, in onSmear
temp_smearer = self.on_smear_helper()
File "/usr/lib64/python2.6/site-packages/sasview-3.0.0_r7073-py2.6-linux-x86_64.egg/sans/perspectives/fitting/fitpage.py", line 2613, in on_smear_helper
self._get_smear_info()
File "/usr/lib64/python2.6/site-packages/sasview-3.0.0_r7073-py2.6-linux-x86_64.egg/sans/perspectives/fitting/fitpage.py", line 1586, in _get_smear_info
self.dq_l = data.dx[0]
IndexError: index out of bounds
It seems it is trying to assign dq_l when this dataset has no smearing information (pinhole SAXS from I22 at Diamond).
The cansas1D file was created by me using a python script which I believe produces standard compliant files. The data file and script are attached.
Migrated from http://trac.sasview.org/ticket/269
{
"status": "closed",
"changetime": "2015-02-18T11:29:46",
"_ts": "2015-02-18 11:29:46.746119+00:00",
"description": "When sending the attached file to fitting, a blank fit panel occurs and assigning the model fails with:\n\nTraceback (most recent call last):\n File \"/usr/lib64/python2.6/site-packages/sasview-3.0.0_r7073-py2.6-linux-x86_64.egg/sans/perspectives/fitting/fitpage.py\", line 1181, in _on_select_model\n self.onSmear(None)\n File \"/usr/lib64/python2.6/site-packages/sasview-3.0.0_r7073-py2.6-linux-x86_64.egg/sans/perspectives/fitting/fitpage.py\", line 2587, in onSmear\n temp_smearer = self.on_smear_helper()\n File \"/usr/lib64/python2.6/site-packages/sasview-3.0.0_r7073-py2.6-linux-x86_64.egg/sans/perspectives/fitting/fitpage.py\", line 2613, in on_smear_helper\n self._get_smear_info()\n File \"/usr/lib64/python2.6/site-packages/sasview-3.0.0_r7073-py2.6-linux-x86_64.egg/sans/perspectives/fitting/fitpage.py\", line 1586, in _get_smear_info\n self.dq_l = data.dx[0]\nIndexError: index out of bounds\n\nIt seems it is trying to assign dq_l when this dataset has no smearing information (pinhole SAXS from I22 at Diamond).\n\nThe cansas1D file was created by me using a python script which I believe produces standard compliant files. The data file and script are attached. \n",
"reporter": "ajj",
"cc": "",
"resolution": "fixed",
"workpackage": "SasView Bug Fixing",
"time": "2014-07-07T18:34:45",
"component": "SasView",
"summary": "Failure to assign model when using attached data file",
"priority": "major",
"keywords": "",
"milestone": "SasView 3.1.0",
"owner": "krzywon",
"type": "defect"
}