Opened 13 months ago
Closed 13 months ago
#16167 closed defect (fixed)
Map settings: numpy array comparison
| 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: Linux-5.15.0-124-generic-x86_64-with-glibc2.31
ChimeraX Version: 1.8 (2024-06-10 23:15:52 UTC)
Description
(Describe the actions that caused this problem to occur here)
Log:
Startup Messages
---
note | available bundle cache has not been initialized yet
UCSF ChimeraX version: 1.8 (2024-06-10)
© 2016-2024 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> artiax start
Using preset: ArtiaX / Artiax Default
Preset expands to these ChimeraX commands:
set bgColor black
lighting depthCue false
camera ortho
Opened 649.mrc as #1.1.1, grid size 1024,1024,512, pixel 7.84, shown at level
50, step 1, values int8
> artiax tomo #1.1.1 sliceDirection 0,0,1
> artiax view xy
> open
> /home/paloha/Documents/Work/Research/Projects/Projects/empiar-11830/11830.star
> format star
Opened Particle list 11830.star with 23878 particles.
> open
> /home/paloha/Documents/Work/Research/Projects/Projects/empiar-11830/nuc_tmp.star
> format star
Opened Particle list nuc_tmp.star with 23878 particles.
> artiax particles #1.2.2 originScaleFactor 4.0
> artiax view xy
> artiax particles #1.2.1 originScaleFactor 2.0
> artiax view xy
> artiax particles #1.2.1 transScaleFactor 1.0
> artiax view xy
> open
> /home/paloha/Documents/Work/Research/Projects/Projects/empiar-11830/densities/Nucleosome.mrc
Opened Nucleosome.mrc as #2, grid size 128,128,128, pixel 1.91, shown at level
0.00073, step 1, values float32
> artiax attach #2 toParticleList #1.2.1
Opened Nucleosome.mrc as #1.2.1.1.1, grid size 128,128,128, pixel 1.91, shown
at level 0.00073, step 1, values float32
> volume #1.2.1.1.1 capFaces false
> artiax show #1.2.1 surfaces
> open
> /home/paloha/Documents/Work/Research/Projects/Projects/empiar-11830/densities/Nucleosome.mrc
Opened Nucleosome.mrc as #2, grid size 128,128,128, pixel 1.91, shown at level
0.00073, step 1, values float32
> artiax attach #2 toParticleList #1.2.2
Opened Nucleosome.mrc as #1.2.2.1.1, grid size 128,128,128, pixel 1.91, shown
at level 0.00073, step 1, values float32
> volume #1.2.2.1.1 capFaces false
> artiax show #1.2.2 surfaces
> artiax hide markers
> artiax hide axes
[Repeated 1 time(s)]
> artiax show axes
> artiax hide axes
23878 atoms, 23878 residues, atom rlnTomoName range 3 to 2.99e+03
[Repeated 1 time(s)]
> artiax colormap #1.2.1.3 rlnTomoName palette redgreen minValue 3.0 maxValue
> 2988.0 transparency 0.0
> artiax particles #1.2.1 color 94,64,100,100
> artiax particles #1.2.1 color 60,0,0,100
> artiax particles #1.2.1 color 88,100,40,100
> artiax particles #1.2.2 color 62,80,0,100
> artiax particles #1.2.2 color 0,46,86,100
> artiax particles #1.2.2 color 0,20,50,100
> artiax particles #1.2.2 color 0,46,86,100
> artiax particles #1.2.2 color 0,46,86,50
> artiax particles #1.2.1 color 88,100,40,50
> volume #!1.1.1 style mesh
[Repeated 1 time(s)]
> volume show
> volume style image
> view
> cofr frontCenter
> artiax tomo #1.1.1 contrastCenter 48.60777
> artiax tomo #1.1.1 contrastWidth 11.71473
> artiax tomo #1.1.1 contrastCenter 42.30035
> artiax tomo #1.1.1 slice 173
> volume #1.1.1 style image region all imageMode "tilted slab" tiltedSlabAxis
> 0,0,1 tiltedSlabOffset 2007 tiltedSlabSpacing 7.84 tiltedSlabPlaneCount 10
> mousemode rightMode "rotate slab"
> volume #1.2.1.1.1 style image region all imageMode "tilted slab"
> tiltedSlabAxis 0,0,1 tiltedSlabOffset 0 tiltedSlabSpacing 1.91
> tiltedSlabPlaneCount 10
> mousemode rightMode "rotate slab"
> volume #1.2.2.1.1 style image region all imageMode "tilted slab"
> tiltedSlabAxis 0,0,1 tiltedSlabOffset 0 tiltedSlabSpacing 1.91
> tiltedSlabPlaneCount 10
> mousemode rightMode "rotate slab"
> volume #1.1.1 style image region all imageMode "tilted slab" tiltedSlabAxis
> 0,0,1 tiltedSlabOffset 2007 tiltedSlabSpacing 7.84 tiltedSlabPlaneCount 10
> mousemode rightMode "rotate slab"
> volume #1.2.1.1.1 style image region all imageMode "tilted slab"
> tiltedSlabAxis 0,0,1 tiltedSlabOffset 0 tiltedSlabSpacing 1.91
> tiltedSlabPlaneCount 10
> mousemode rightMode "rotate slab"
> volume #1.2.2.1.1 style image region all imageMode "tilted slab"
> tiltedSlabAxis 0,0,1 tiltedSlabOffset 0 tiltedSlabSpacing 1.91
> tiltedSlabPlaneCount 10
> mousemode rightMode "rotate slab"
An error occurred in drawing the scene. Redrawing graphics is now stopped to
avoid a continuous stream of error messages. To restart graphics use the
command "graphics restart" after changing the settings that caused the error.
The truth value of an array with more than one element is ambiguous. Use
a.any() or a.all()
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/core/updateloop.py", line 84, in draw_new_frame
view.draw(check_for_changes = False)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/view.py", line 188, in draw
self._draw_scene(camera, drawings)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/view.py", line 266, in _draw_scene
draw_transparent(r, transparent_drawings)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 1559, in draw_transparent
r.draw_transparent(
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1294, in draw_transparent
draw()
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 1561, in <lambda>
lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 1567, in _draw_multiple
d.draw(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/map/image3d.py", line 824, in draw
self._draw_planes(renderer, draw_pass, dtransp, pd)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/map/image3d.py", line 831, in _draw_planes
self._draw_backing(renderer)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/map/image3d.py", line 865, in _draw_backing
bd.draw_backing(renderer)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/map/image3d.py", line 892, in draw_backing
if settings != self._settings:
^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: The truth value of an array with more than one element is
ambiguous. Use a.any() or a.all()
OpenGL version: 4.6 (Core Profile) Mesa 21.2.6
OpenGL renderer: Mesa Intel(R) UHD Graphics 620 (WHL GT2)
OpenGL vendor: Intel
Python: 3.11.4
Locale: en_US.UTF-8
Qt version: PyQt6 6.6.1, Qt 6.6.1
Qt runtime version: 6.6.3
Qt platform: xcb
XDG_SESSION_TYPE=x11
DESKTOP_SESSION=ubuntu
XDG_SESSION_DESKTOP=ubuntu
XDG_CURRENT_DESKTOP=ubuntu:GNOME
DISPLAY=:1
Manufacturer: LENOVO
Model: 20QD00LMUK
OS: Ubuntu 20.04 Focal Fossa
Architecture: 64bit ELF
Virtual Machine: none
CPU: 8 Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
Cache Size: 8192 KB
Memory:
total used free shared buff/cache available
Mem: 15Gi 6.8Gi 1.4Gi 1.7Gi 7.1Gi 6.5Gi
Swap: 15Gi 1.8Gi 14Gi
Graphics:
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 (Whiskey Lake) [8086:3ea0] (rev 02)
Subsystem: Lenovo UHD Graphics 620 (Whiskey Lake) [17aa:2292]
Kernel driver in use: i915
Installed Packages:
alabaster: 0.7.16
appdirs: 1.4.4
asttokens: 2.4.1
Babel: 2.15.0
beautifulsoup4: 4.12.3
blockdiag: 3.0.0
blosc2: 2.0.0
build: 1.2.1
certifi: 2024.6.2
cftime: 1.6.4
charset-normalizer: 3.3.2
ChimeraX-AddCharge: 1.5.17
ChimeraX-AddH: 2.2.6
ChimeraX-AlignmentAlgorithms: 2.0.2
ChimeraX-AlignmentHdrs: 3.5
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.12.7
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.1.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-ArtiaX: 0.1
ChimeraX-Atomic: 1.57.1
ChimeraX-AtomicLibrary: 14.0.6
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.4
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.4.6
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.12.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2.7
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.4
ChimeraX-ChangeChains: 1.1
ChimeraX-CheckWaters: 1.4
ChimeraX-ChemGroup: 2.0.1
ChimeraX-Clashes: 2.2.4
ChimeraX-ColorActions: 1.0.5
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.6
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.8
ChimeraX-CoreFormats: 1.2
ChimeraX-coulombic: 1.4.3
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.3
ChimeraX-Dicom: 1.2.4
ChimeraX-DiffPlot: 1.0
ChimeraX-DistMonitor: 1.4.2
ChimeraX-DockPrep: 1.1.3
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.2
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-IUPAC: 1.0
ChimeraX-Label: 1.1.10
ChimeraX-LinuxSupport: 1.0.1
ChimeraX-ListInfo: 1.2.2
ChimeraX-Log: 1.1.6
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.9.1
ChimeraX-Map: 1.2
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.1.3
ChimeraX-MCopy: 1.0
ChimeraX-MDcrds: 2.7.1
ChimeraX-MedicalToolbar: 1.0.3
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.14.1
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.17
ChimeraX-ModelPanel: 1.5
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0.3
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.2
ChimeraX-NMRSTAR: 1.0.2
ChimeraX-NRRD: 1.2
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.13.5
ChimeraX-PDB: 2.7.5
ChimeraX-PDBBio: 1.0.1
ChimeraX-PDBLibrary: 1.0.4
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1.1
ChimeraX-PubChem: 2.2
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.2
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.4.1
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.2
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 4.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0.2
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-Segmentations: 3.0.15
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.11.2
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.3
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1.2
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.16.5
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.2.1
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.5
ChimeraX-TapeMeasure: 1.0
ChimeraX-TaskManager: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.4
ChimeraX-Topography: 1.0
ChimeraX-ToQuest: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.39.1
ChimeraX-uniprot: 2.3
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.4.3
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-vrml: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.4
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.2.2
contourpy: 1.2.1
cxservices: 1.2.2
cycler: 0.12.1
Cython: 3.0.10
debugpy: 1.8.1
decorator: 5.1.1
distro: 1.9.0
docutils: 0.20.1
executing: 2.0.1
filelock: 3.13.4
fonttools: 4.53.0
funcparserlib: 2.0.0a0
glfw: 2.7.0
grako: 3.16.5
h5py: 3.11.0
html2text: 2024.2.26
idna: 3.7
ihm: 1.0
imagecodecs: 2024.1.1
imagesize: 1.4.1
ipykernel: 6.29.2
ipython: 8.21.0
ipywidgets: 8.1.3
jedi: 0.19.1
jinja2: 3.1.4
jupyter-client: 8.6.0
jupyter-core: 5.7.2
jupyterlab-widgets: 3.0.11
kiwisolver: 1.4.5
line-profiler: 4.1.2
lxml: 5.2.1
lz4: 4.3.3
MarkupSafe: 2.1.5
matplotlib: 3.8.4
matplotlib-inline: 0.1.7
msgpack: 1.0.8
nest-asyncio: 1.6.0
netCDF4: 1.6.5
networkx: 3.3
nibabel: 5.2.0
nptyping: 2.5.0
numexpr: 2.10.0
numpy: 1.26.4
openvr: 1.26.701
packaging: 24.1
pandas: 2.2.3
ParmEd: 4.2.2
parso: 0.8.4
pep517: 0.13.1
pexpect: 4.9.0
pillow: 10.3.0
pip: 24.0
pkginfo: 1.10.0
platformdirs: 4.2.2
prompt-toolkit: 3.0.47
psutil: 5.9.8
ptyprocess: 0.7.0
pure-eval: 0.2.2
py-cpuinfo: 9.0.0
pyarrow: 17.0.0
pycollada: 0.8
pydicom: 2.4.4
pygments: 2.17.2
pynmrstar: 3.3.4
pynrrd: 1.0.0
PyOpenGL: 3.1.7
PyOpenGL-accelerate: 3.1.7
pyopenxr: 1.0.3401
pyparsing: 3.1.2
pyproject-hooks: 1.1.0
PyQt6-commercial: 6.6.1
PyQt6-Qt6: 6.6.3
PyQt6-sip: 13.6.0
PyQt6-WebEngine-commercial: 6.6.0
PyQt6-WebEngine-Qt6: 6.6.3
python-dateutil: 2.9.0.post0
pytz: 2024.1
pyzmq: 26.0.3
qtconsole: 5.5.1
QtPy: 2.4.1
RandomWords: 0.4.0
requests: 2.31.0
scipy: 1.13.0
setuptools: 69.5.1
sfftk-rw: 0.8.1
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
soupsieve: 2.5
sphinx: 7.2.6
sphinx-autodoc-typehints: 2.0.1
sphinxcontrib-applehelp: 1.0.8
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.6
sphinxcontrib-htmlhelp: 2.0.5
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.7
sphinxcontrib-serializinghtml: 1.1.10
stack-data: 0.6.3
starfile: 0.5.8
superqt: 0.6.3
tables: 3.8.0
tcia-utils: 1.5.1
tifffile: 2024.1.30
tinyarray: 1.2.4
tornado: 6.4.1
traitlets: 5.14.2
typing-extensions: 4.12.2
tzdata: 2024.1
urllib3: 2.2.1
wcwidth: 0.2.13
webcolors: 1.13
wheel: 0.43.0
wheel-filename: 1.4.1
widgetsnbextension: 4.0.11
Change History (2)
comment:1 by , 13 months ago
| Component: | Unassigned → Volume Data |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Map settings: numpy array comparison |
comment:2 by , 13 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Fixed.
Very obscure error caused by using volume tilted slab mouse mode with volume backing color which I guess ArtiaX set. Even with that combination it is hard to get this error unless you execute the exactly same tilted slab positioning command twice. Problem was the usual comparing two numpy arrays which produces a new array instead of a boolean. Fixed by switching numpy tilted axis array to a tuple before comparing.