I built analysis 1.0.6 on a Macintosh G4 under OS X 10.3.9
as follows:
python was freshly compiled in fink python 2.4.1 (2.4.2 is
unstable) Regrettably, I cannot find in the fink project
OS X 10.3.9 release numeric for python 2.4
tcl/tk was the fink project 8.4 stable binary.
Compilation was for tcl/tk graphics only. As usual, the
Mac build gave warnings about the deprecation of and possible
future replacement of the long double type.
The Mac OS X build still has the problem reported previously for my
work with the tutorial data with repeated startup in the same x-terminal
session when the tutorial xml file is listed on the command line.
As noted previously, I only get that error on the third restart
as follows:
% analysis test1.xml
CCPNMR Analysis Version 1.0. Release 6 (Copyright 2003-2004 CCPN)
Distribution created Wed Oct 12 15:40:29 2005
>>> start generating ccp.Nmr output
start generating ccpnmr.Analysis output
start generating memops.Implementation output
successfully saved project
% analysis test1.xml
CCPNMR Analysis Version 1.0. Release 6 (Copyright 2003-2004 CCPN)
Distribution created Wed Oct 12 15:42:35 2005
>>> start generating ccpnmr.Analysis output
successfully saved project
% analysis test1.xml
CCPNMR Analysis Version 1.0. Release 6 (Copyright 2003-2004 CCPN)
Distribution created Wed Oct 12 15:43:20 2005
>>> Fatal Python error: PyEval_RestoreThread: NULL tstate
/ccpnmr/bin/analysis: line 1: 25039 Abort trap $CCPNMR_TOP_DIR/bin/python -i -O $CCPNMR_TOP_DIR/ccpnmr1.0/python/ccpnmr/analysis/AnalysisGui.py $1 $2 $3
I did not get any errors when I tried starting a new project, and I
could open the HSQC from the tutorial data in that new project without
difficulty. However, when I attempted to pick peaks, I got the
following error:
Exception in Tkinter callback
Traceback (most recent call last):
File "/sw/src/fink.build/root-python24-2.4.1-1/sw/lib/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
return self.func(*args)
File "/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledWindow.py", line 982, in <lambda>
cmd = lambda event, button=button, state=state: self.releaseFunc(event, button, state)
File "/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledWindow.py", line 955, in releaseFunc
func(event)
File "/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledWindow.py", line 1461, in selectRegion
self.select_multi_func(event.widget, a0, b0, a1, b1, x0, y0, x1, y1, button, state)
File "/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line 1837, in selectMulti
self.examineRegion(canvas, a0, b0, a1, b1, x0, y0, x1, y1, state=state)
File "/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line 1811, in examineRegion
thickness=spectrum_thickness)
File "/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/PeakBasic.py", line 1422, in findPeaks
diagonal_exclusions=diagonalExclusions, excluded_regions=excludedRegions)
PeakList.error: need arguments: first, last, block_file, [ have_low, have_high, low, high, buffer, nonadjacent, drop_factor, min_linewidth, diagonal_exclusions, excluded_regions ]
Evidently something major has been changed with respect to peak picking,
but I cannot find anything about such a change in the documentation.
Sincerely,
--
Bruce D. Ray, Ph.D.
Associate Scientist, and Operations Director
NMR Center
IUPUI
Physics Dept.
402 N. Blackford St.
Indianapolis, IN 46202-3273
|