Opened 9 years ago
Closed 9 years ago
#395 closed defect (fixed)
surf enclose traceback
Reported by: | Greg Couch | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | Surface | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
If you open 1gcn, then 'surf enclose nucleic', you get the following traceback:
Traceback (most recent call last): File "C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-packages\chimerax\cmd_line\gui.py", line 195, in execute cmd.run(cmd_text) File "C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-packages\chimerax\core\commands\cli.py", line 2189, in run results.append(ci.function(session, **kw_args)) File "C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-packages\chimerax\core\commands\surface.py", line 143, in surface threadq.apply_to_list(lambda s: s.calculate_surface_geometry(), args, nthread) File "C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-packages\chimerax\core\threadq.py", line 34, in apply_to_list return [func(*a) for a in args] File "C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-packages\chimerax\core\threadq.py", line 34, in <listcomp> return [func(*a) for a in args] File "C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-packages\chimerax\core\commands\surface.py", line 143, in <lambda> threadq.apply_to_list(lambda s: s.calculate_surface_geometry(), args, nthread) File "C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-packages\chimerax\core\atomic\molsurf.py", line 130, in calculate_surface_geometry self._max_radius = r.max() File "C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-packages\numpy\core\_methods.py", line 26, in _amax return umr_maximum(a, axis, None, out, keepdims) ValueError: zero-size array to reduction operation maximum which has no identity
Note:
See TracTickets
for help on using tickets.
Fixed.
surface command with enclose option specifying 0 atoms gave this error. Now gives a warning saying no atoms were specified.