Opened 5 years ago
Closed 5 years ago
#4428 closed defect (fixed)
"mark connected" with no surfaces: ValueError: shapes not aligned
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Volume Data | 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.19041 ChimeraX Version: 1.2.dev202102030836 (2021-02-03 08:36:42 UTC) Description Used mark connected on a frame with no surface, and returned an error. It should probably just return null and move on. There were other surfaces later in time, just not in the first couple timepoints. Log: UCSF ChimeraX version: 1.2.dev202102030836 (2021-02-03) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open Z:\data\Phagocytosis\2019-06-14-YML-sRBC-CF568Mem-Macro- > NeonGFPMem\CS1-IgGMono-L560nm50p10ms-L488nm30p10ms\Cell_1\Cropped\\*ch0*.tif Opened map series Cell_CamB_ch0_stack0000_488nm_0000000msec_0003687647msecAbs_decon.tif as #1, 150 images, grid size 873,768,229, pixel 1, shown at level 322, step 4, values uint16 > volume #1.1 step 2 > volume #1.1 level 129.8 > volume #1.1 level 75.85 > open Z:\data\Phagocytosis\2019-06-14-YML-sRBC-CF568Mem-Macro- > NeonGFPMem\CS1-IgGMono-L560nm50p10ms-L488nm30p10ms\Cell_1\Cropped\\*ch1*.tif Opened map series Cell_CamA_ch1_stack0000_560nm_0000000msec_0003687647msecAbs_decon.tif as #2, 150 images, grid size 873,768,229, pixel 1, shown at level 15, step 4, values uint16 > close > open X:\For_Brandon\20190614-sRBC_CS1\\*488nm*.tif Opened map series Cell_CamB_ch0_stack0000_488nm_0000000msec_0003687647msecAbs_decon.tif as #1, 150 images, grid size 873,768,229, pixel 1, shown at level 322, step 4, values uint16 > volume #1.1 level 104.3 > volume #1.1 step 2 > open X:\For_Brandon\20190614-sRBC_CS1\\*560nm*.tif Opened map series Cell_CamA_ch1_stack0000_560nm_0000000msec_0003687647msecAbs_decon.tif as #2, 150 images, grid size 873,768,229, pixel 1, shown at level 15, step 4, values uint16 > volume #2.1 step 2 > volume #2.11 level 83.89 > surface dust #1 size 20 > surface dust #2 size 20 > marker connected #2 Traceback (most recent call last): File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 275, in execute cmd.run(cmd_text) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2852, in run result = ci.function(session, **kw_args) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\markers\cmd.py", line 222, in marker_connected scene_centers = surface.scene_position * centers File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\geometry\place.py", line 119, in __mul__ return m34.apply_matrix(self._matrix, p) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\geometry\matrix.py", line 22, in apply_matrix r = matrix_multiply(points, transpose(tf[:, :3])) File "<__array_function__ internals>", line 5, in dot ValueError: shapes (0,) and (3,3) not aligned: 0 (dim 0) != 3 (dim 0) ValueError: shapes (0,) and (3,3) not aligned: 0 (dim 0) != 3 (dim 0) File "<__array_function__ internals>", line 5, in dot See log for complete Python traceback. > marker connected #2 Traceback (most recent call last): File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 275, in execute cmd.run(cmd_text) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2852, in run result = ci.function(session, **kw_args) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\markers\cmd.py", line 222, in marker_connected scene_centers = surface.scene_position * centers File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\geometry\place.py", line 119, in __mul__ return m34.apply_matrix(self._matrix, p) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\geometry\matrix.py", line 22, in apply_matrix r = matrix_multiply(points, transpose(tf[:, :3])) File "<__array_function__ internals>", line 5, in dot ValueError: shapes (0,) and (3,3) not aligned: 0 (dim 0) != 3 (dim 0) ValueError: shapes (0,) and (3,3) not aligned: 0 (dim 0) != 3 (dim 0) File "<__array_function__ internals>", line 5, in dot See log for complete Python traceback. > marker connected #2.8 Found 5 connected surface pieces > marker connected #2.5 Traceback (most recent call last): File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 275, in execute cmd.run(cmd_text) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2852, in run result = ci.function(session, **kw_args) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\markers\cmd.py", line 222, in marker_connected scene_centers = surface.scene_position * centers File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\geometry\place.py", line 119, in __mul__ return m34.apply_matrix(self._matrix, p) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\geometry\matrix.py", line 22, in apply_matrix r = matrix_multiply(points, transpose(tf[:, :3])) File "<__array_function__ internals>", line 5, in dot ValueError: shapes (0,) and (3,3) not aligned: 0 (dim 0) != 3 (dim 0) ValueError: shapes (0,) and (3,3) not aligned: 0 (dim 0) != 3 (dim 0) File "<__array_function__ internals>", line 5, in dot See log for complete Python traceback. > marker connected #2.6 Found 2 connected surface pieces > marker connected #2.5 Traceback (most recent call last): File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 275, in execute cmd.run(cmd_text) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2852, in run result = ci.function(session, **kw_args) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\markers\cmd.py", line 222, in marker_connected scene_centers = surface.scene_position * centers File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\geometry\place.py", line 119, in __mul__ return m34.apply_matrix(self._matrix, p) File "C:\Apps\ChimeraX-daily\ChimeraX 1.2.dev202102030836\bin\lib\site- packages\chimerax\geometry\matrix.py", line 22, in apply_matrix r = matrix_multiply(points, transpose(tf[:, :3])) File "<__array_function__ internals>", line 5, in dot ValueError: shapes (0,) and (3,3) not aligned: 0 (dim 0) != 3 (dim 0) ValueError: shapes (0,) and (3,3) not aligned: 0 (dim 0) != 3 (dim 0) File "<__array_function__ internals>", line 5, in dot See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 451.22 OpenGL renderer: Quadro RTX 4000/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Manufacturer: Supermicro Model: SYS-5039A-I OS: Microsoft Windows 10 Education (Build 19042) Memory: 137,115,049,984 MaxProcessMemory: 137,438,953,344 CPU: 12 Intel(R) Xeon(R) W-2133 CPU @ 3.60GHz OSLanguage: en-US Locale: ('en_US', 'cp1252') PyQt5 5.15.2, Qt 5.15.2 Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 Babel: 2.9.0 backcall: 0.2.0 blockdiag: 2.0.1 certifi: 2020.12.5 cftime: 1.4.1 chardet: 3.0.4 ChimeraX-AddCharge: 1.0 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.11.1 ChimeraX-AtomicLibrary: 1.2.1 ChimeraX-AtomSearch: 2.0 ChimeraX-AtomSearchLibrary: 1.0 ChimeraX-AxesPlanes: 2.0 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 1.1 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.4 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.1 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.1 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.1 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.0 ChimeraX-CommandLine: 1.1.3 ChimeraX-ConnectStructure: 2.0 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.2.dev202102030836 ChimeraX-CoreFormats: 1.0 ChimeraX-coulombic: 1.0.3 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-DataFormats: 1.1 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.1 ChimeraX-Help: 1.1 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.0 ChimeraX-ImageFormats: 1.1 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0 ChimeraX-Label: 1.0 ChimeraX-ListInfo: 1.1 ChimeraX-Log: 1.1.1 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.8.1 ChimeraX-Map: 1.0.2 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.2 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.1 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.5 ChimeraX-PDB: 2.2 ChimeraX-PDBBio: 1.0 ChimeraX-PDBLibrary: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.0.1 ChimeraX-PubChem: 2.0.1 ChimeraX-ReadPbonds: 1.0 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 ChimeraX-RestServer: 1.1 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 2.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.4 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SeqView: 2.3 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.1 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.3 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-Struts: 1.0 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.1 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.0 ChimeraX-ToolshedUtils: 1.1 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.2.1 ChimeraX-uniprot: 2.1 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.21 decorator: 4.4.2 distlib: 0.3.1 docutils: 0.16 filelock: 3.0.12 funcparserlib: 0.3.6 grako: 3.16.5 h5py: 2.10.0 html2text: 2020.1.16 idna: 2.10 ihm: 0.17 imagecodecs: 2020.5.30 imagesize: 1.2.0 ipykernel: 5.3.4 ipython: 7.18.1 ipython-genutils: 0.2.0 jedi: 0.17.2 Jinja2: 2.11.2 jupyter-client: 6.1.7 jupyter-core: 4.7.1 kiwisolver: 1.3.1 line-profiler: 2.1.2 lxml: 4.6.2 lz4: 3.1.0 MarkupSafe: 1.1.1 matplotlib: 3.3.2 msgpack: 1.0.0 netCDF4: 1.5.4 networkx: 2.5 numexpr: 2.7.2 numpy: 1.19.2 numpydoc: 1.1.0 openvr: 1.14.1501 packaging: 20.9 ParmEd: 3.2.0 parso: 0.7.1 pickleshare: 0.7.5 Pillow: 7.2.0 pip: 20.3.1 pkginfo: 1.5.0.1 prompt-toolkit: 3.0.14 psutil: 5.7.2 pycollada: 0.7.1 pydicom: 2.0.0 Pygments: 2.7.1 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 2.4.7 PyQt5-commercial: 5.15.2 PyQt5-sip: 12.8.1 PyQtWebEngine-commercial: 5.15.2 python-dateutil: 2.8.1 pytz: 2021.1 pywin32: 228 pyzmq: 22.0.2 qtconsole: 4.7.7 QtPy: 1.9.0 RandomWords: 0.3.0 requests: 2.24.0 scipy: 1.5.2 setuptools: 50.3.2 sfftk-rw: 0.6.7.dev1 six: 1.15.0 snowballstemmer: 2.1.0 sortedcontainers: 2.2.2 Sphinx: 3.2.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.9.3 tinyarray: 1.2.3 tornado: 6.1 traitlets: 5.0.5 urllib3: 1.25.11 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.36.0 wheel-filename: 1.2.0 WMI: 1.5.1
Change History (2)
comment:1 by , 5 years ago
Component: | Unassigned → Volume Data |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → "mark connected" with no surfaces: ValueError: shapes not aligned |
comment:2 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Fixed.
The mark connected command did not properly handle the case when the surface was empty.