Opened 5 years ago
Closed 5 years ago
#4588 closed defect (not a bug)
balloon help/picking: numpy.linalg.LinAlgError: Singular matrix
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Graphics | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Windows-10-10.0.18362
ChimeraX Version: 1.1 (2020-09-09 22:22:27 UTC)
Description
(Describe the actions that caused this problem to occur here)
Log:
UCSF ChimeraX version: 1.1 (2020-09-09)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open "C:\Users\pc-admin\Desktop\New zstack\All\without balance.tif" format
> images
Opened multi-channel map without balance.tif, 3 channels, grid size
1108,1108,16, pixel 0.0469,0.0469,0.25, shown at step 2, values uint8
> close #1.3
> view orient
> ui tool show "Map Coordinates"
> view orient
> view orient
> view orient
> view matrix models #1,1,0,0,0,0,1,0,0,0,0,1,0
> view matrix models #1,1,0,0,0,0,1,0,0,0,0,1,0
> view orient
> view matrix models #1,1,0,0,0,0,1,0,0,0,0,1,0
> view matrix models #1,0,1,0,0,0,1,0,0,0,0,1,0
> view orient
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\core\updateloop.py", line 139, in _redraw_timer_callback
self.session.ui.mouse_modes.mouse_pause_tracking()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 491, in
mouse_pause_tracking
self._mouse_pause()
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 626, in _mouse_pause
m.pause(self._mouse_pause_position)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 697, in pause
p = self.view.picked_object(x, y)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 787, in picked_object
max_transparent_layers = max_transparent_layers)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\view.py", line 818, in picked_object_on_segment
p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1041, in first_intercept_children
p = d.first_intercept(cxyz1, cxyz2, exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1024, in first_intercept
p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
exclude=exclude)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in first_intercept_children
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 1037, in <listcomp>
pos = [p.inverse() * (mxyz1, mxyz2) for p in self.positions]
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\place.py", line 187, in inverse
self._inverse = Place(m34.invert_matrix(self._matrix))
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\chimerax\geometry\matrix.py", line 130, in invert_matrix
rinv[:, :] = matrix_inverse(r)
File "<__array_function__ internals>", line 6, in inv
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 547, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.LinAlgError: Singular matrix
numpy.linalg.LinAlgError: Singular matrix
File "C:\My applications\ChimeraX 1.1\bin\lib\site-
packages\numpy\linalg\linalg.py", line 97, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 457.63
OpenGL renderer: GeForce RTX 2060/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: HP
Model: OMEN Laptop 15-ek0xxx
OS: Microsoft Windows 10 Enterprise (Build 18363)
Memory: 17,010,937,856
MaxProcessMemory: 137,438,953,344
CPU: 12 Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz"
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.9
Installed Packages:
alabaster: 0.7.12
appdirs: 1.4.4
Babel: 2.8.0
backcall: 0.2.0
blockdiag: 2.0.1
certifi: 2020.6.20
chardet: 3.0.4
ChimeraX-AddH: 2.1.3
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.1
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.6.1
ChimeraX-AtomSearch: 2.0
ChimeraX-AxesPlanes: 2.0
ChimeraX-BasicActions: 1.1
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 1.0.1
ChimeraX-BondRot: 2.0
ChimeraX-BugReporter: 1.0
ChimeraX-BuildStructure: 2.0
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.0
ChimeraX-ButtonPanel: 1.0
ChimeraX-CageBuilder: 1.0
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.1
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.0
ChimeraX-ColorActions: 1.0
ChimeraX-ColorGlobe: 1.0
ChimeraX-CommandLine: 1.1.3
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.1
ChimeraX-CoreFormats: 1.0
ChimeraX-coulombic: 1.0.1
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-DataFormats: 1.0
ChimeraX-Dicom: 1.0
ChimeraX-DistMonitor: 1.1
ChimeraX-DistUI: 1.0
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ExperimentalCommands: 1.0
ChimeraX-FileHistory: 1.0
ChimeraX-FunctionKey: 1.0
ChimeraX-Geometry: 1.1
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.0
ChimeraX-Hbonds: 2.0
ChimeraX-Help: 1.0
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.0
ChimeraX-ImageFormats: 1.0
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0
ChimeraX-Label: 1.0
ChimeraX-ListInfo: 1.0
ChimeraX-Log: 1.1.1
ChimeraX-LookingGlass: 1.1
ChimeraX-Map: 1.0.1
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0
ChimeraX-MapFilter: 2.0
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.0
ChimeraX-Markers: 1.0
ChimeraX-Mask: 1.0
ChimeraX-MatchMaker: 1.1
ChimeraX-MDcrds: 2.0
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.0
ChimeraX-mmCIF: 2.2
ChimeraX-MMTF: 2.0
ChimeraX-Modeller: 1.0
ChimeraX-ModelPanel: 1.0
ChimeraX-ModelSeries: 1.0
ChimeraX-Mol2: 2.0
ChimeraX-Morph: 1.0
ChimeraX-MouseModes: 1.0
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0
ChimeraX-OpenCommand: 1.2.1
ChimeraX-PDB: 2.1
ChimeraX-PDBBio: 1.0
ChimeraX-PickBlobs: 1.0
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.0
ChimeraX-PubChem: 2.0
ChimeraX-Read-Pbonds: 1.0
ChimeraX-Registration: 1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-ResidueFit: 1.0
ChimeraX-RestServer: 1.0
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 2.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.2
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SeqView: 2.2
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0
ChimeraX-Shortcuts: 1.0
ChimeraX-ShowAttr: 1.0
ChimeraX-ShowSequences: 1.0
ChimeraX-SideView: 1.0
ChimeraX-Smiles: 2.0
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.0.4
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
ChimeraX-Struts: 1.0
ChimeraX-Surface: 1.0
ChimeraX-SwapAA: 2.0
ChimeraX-SwapRes: 2.0
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.0
ChimeraX-ToolshedUtils: 1.0
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.2.3
ChimeraX-uniprot: 2.0
ChimeraX-ViewDockX: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0
ChimeraX-WebServices: 1.0
ChimeraX-Zone: 1.0
colorama: 0.4.3
comtypes: 1.1.7
cxservices: 1.0
cycler: 0.10.0
Cython: 0.29.20
decorator: 4.4.2
distlib: 0.3.1
docutils: 0.16
filelock: 3.0.12
funcparserlib: 0.3.6
gdcm: 2.8.8
grako: 3.16.5
h5py: 2.10.0
html2text: 2020.1.16
idna: 2.10
ihm: 0.16
imagecodecs: 2020.5.30
imagecodecs-lite: 2020.1.31
imagesize: 1.2.0
ipykernel: 5.3.0
ipython: 7.15.0
ipython-genutils: 0.2.0
jedi: 0.17.2
Jinja2: 2.11.2
jupyter-client: 6.1.3
jupyter-core: 4.6.3
kiwisolver: 1.2.0
line-profiler: 2.1.2
lxml: 4.5.1
MarkupSafe: 1.1.1
matplotlib: 3.2.1
msgpack: 1.0.0
netifaces: 0.10.9
networkx: 2.4
numexpr: 2.7.1
numpy: 1.18.5+mkl
numpydoc: 1.0.0
openvr: 1.12.501
packaging: 20.4
parso: 0.7.1
pickleshare: 0.7.5
Pillow: 7.1.2
pip: 20.2.2
pkginfo: 1.5.0.1
prompt-toolkit: 3.0.7
psutil: 5.7.0
pycollada: 0.7.1
pydicom: 2.0.0
Pygments: 2.6.1
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 2.4.7
PyQt5-commercial: 5.12.3
PyQt5-sip: 4.19.19
PyQtWebEngine-commercial: 5.12.1
python-dateutil: 2.8.1
pytz: 2020.1
pywin32: 228
pyzmq: 19.0.2
qtconsole: 4.7.4
QtPy: 1.9.0
RandomWords: 0.3.0
requests: 2.24.0
scipy: 1.4.1
setuptools: 49.4.0
sfftk-rw: 0.6.6.dev0
six: 1.15.0
snowballstemmer: 2.0.0
sortedcontainers: 2.2.2
Sphinx: 3.1.1
sphinxcontrib-applehelp: 1.0.2
sphinxcontrib-blockdiag: 2.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 1.0.3
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.4
suds-jurko: 0.6
tables: 3.6.1
tifffile: 2020.6.3
tinyarray: 1.2.2
tornado: 6.0.4
traitlets: 5.0.4
urllib3: 1.25.10
wcwidth: 0.2.5
webcolors: 1.11.1
wheel: 0.34.2
WMI: 1.5.1
Change History (3)
comment:1 by , 5 years ago
| Component: | Unassigned → Graphics |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → balloon help/picking: numpy.linalg.LinAlgError: Singular matrix |
comment:2 by , 5 years ago
comment:3 by , 5 years ago
| Resolution: | → not a bug |
|---|---|
| Status: | assigned → closed |
They opened a 3 channel tif map then closed #1.3 leaving two channels.
They were using ChimeraX 1.1 which does not log "view matrix models" so I guess they hand typed that command.
I won't add a check for this unless someone else reports it. Seems exceedingly rare user mistake.
Note:
See TracTickets
for help on using tickets.
The user set the position matrix of a map to a singular matrix. How did they do that? There is a logged "view matrix models #1,..." command that set the singular matrix but I doubt the typed that. It looks like the ChimeraX code only logs that code with one of the move model mouse modes. But they also had the Map Coordinates tool showing. I am a little perplexed that if they were using the mouse mode it should have shown some translation or rotation -- it does not log with just a click and release. One idea about how they might get the singular matrix is with a zero cell angle, but the map coordinates tool rejects that -- values must be in range >0 and <180. Also cell angles does not effect the model position matrix -- it acts on the ijk_to_xyz transform. Also 0 voxel size is rejected by the map coordinates tool, but that also effects only ijk_to_xyz.
The "view matrix models" command is only logged by the move models mouse mode, but the log does not show they enabled that mouse mode (using toolbar does log the mouse mode change). So possibly they did type the command. Seems unlikely.