Hello,
The first error is a dimension mismatch problem (there are probably still
a few of these outstanding for pseudo-3D data). Tim thinks he has fixed
this now (it was in CalcRatesPopup).
On the other score, I've added some checking code in ExternalParams which
will hopefully trap this problem before it becomes a problem. Tim thinks
you should be able to delete this experiment in the Experiment --> Edit
Experiments dialog. (And then try again.)
Wayne
On Mon, 21 Apr 2008, Ben Goult wrote:
> Hi
>
> I am trying to analyse some T1 data from a bruker pseudo-3d data set.
>
> After reading in my pseudo-3d data and picking and assigning the peaks in
> the first plane (which now works fine). I try and run "Group Peaks" in the
> Rate Measurements popup. When I do this I get the following error and the
> process hangs (but does not lock up analysis)
>
> >>> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/usr/lib64/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
> return self.func(*args)
> File
> "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/CalcRatesPopup.py", line
> 656, in matchPeaks
> self.doAssignGroups, progressBar=progressBar)
> File
> "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/DataAnalysisBasic.py",
> line 484, in matchSampledExperimentPeaks
> pickNewPeaks=pickPeaks):
> File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/PeakBasic.py",
> line 378, in findClosePeaks
> regions = getPeakMatchRegion(peak, tolerances,
> considerAliased=considerAliased)
> File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/PeakBasic.py",
> line 306, in getPeakMatchRegion
> region.append((ppm-tolerances[i],ppm+tolerances[i]))
> IndexError: list index out of range
>
>
> Also, whilst importing the data I inputted the point values as comma
> seperated values but if I go into experimental series and select that series
> I get the error below and I cannot check/change the values I gave.
>
> Traceback (most recent call last):
> File "/usr/lib64/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
> return self.func(*args)
> File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledMatrix.py",
> line 659, in mouseClick
> self.selectCell(row,col)
> File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledMatrix.py",
> line 1688, in selectCell
> self.callback(self.currentObject, objRow,objCol)
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditExperimentSeriesPopup.py",
> line 288, in selectExpSeries
> self.updateConditions()
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditExperimentSeriesPopup.py",
> line 618, in updateConditions
> datum = [conditionVaried ,
> IndexError: tuple index out of range
>
> How can I get this to work? Or do I need to process each 2D plane individually?
>
> Cheers
>
> Ben
>
|