#18641 closed defect (fixed)
surface enclose: 'Atoms' object has no attribute 'spec'
Reported by: | Owned by: | pett | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Surface | Version: | |
Keywords: | Cc: | Tom Goddard | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: macOS-15.6-x86_64-i386-64bit ChimeraX Version: 1.11.dev202508212305 (2025-08-21 23:05:24 UTC) Description The command I am trying to execute is surface <atom_spec> enclose <atom_spec> atom_spec is #1.1:596 or #1.1:596,673,767,742 Log: Startup Messages --- warning | No presets found in custom preset folder /Users/mragavan/git_repos/protein_visualization/chimerax/.git > alias dd distance delete > alias hms hide #1.2-20 #2.2-20 #3.2-20 target mab > alias reset preset custom "01 reset" > alias rt ui mousemode right translate > alias rd ui mousemode right distance > alias rs ui mousemode right select > alias mnmr match $1.2-20 to $1.1 > alias showmet show $1:ile,leu,val,met,ala,thr target ab; hide H > alias showaro show $1:phe,tyr,his,trp target ab; hide H > alias clrmet color $1:ile darkorange target ab; color $1:leu forestgreen > target ab; color $1:val teal target ab; color $1:met maroon target ab; color > $1:ala cyan target ab; color $1:thr darkorchid target ab > alias clraro color $1:tyr deeppink target ab; color $1:phe violet target ab; > color $1:his dodgerblue target ab; color $1:trp khaki target ab > alias lblres label $1 text > "{0.label_one_letter_code}{0.number}{0.insertion_code}" onTop false > alias bb_false cartoon suppressBackboneDisplay false > alias hh hide H > alias cyl cartoon style $1 modeHelix tube sides 20 radius 1.5 > ui tool show "Side View" UCSF ChimeraX version: 1.11.dev202508212305 (2025-08-21) © 2016-2025 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open 00_EphB2_587-898_cns_ref_cy34v2.pdb Summary of feedback from opening 00_EphB2_587-898_cns_ref_cy34v2.pdb --- warnings | Ignored bad PDB record found on line 1 REMARK PdbStat -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ignored bad PDB record found on line 2 REMARK PdbStat -- PDB COORDINATES FOR ALL_CY34V2_CNS.PDB, 20 MODEL/S ALL_CY34V2_CNS.PDB Ignored bad PDB record found on line 3 REMARK PdbStat -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ignored bad PDB record found on line 30 REMARK =============================================================== Ignored bad PDB record found on line 32 REMARK energies: -9990.54, 964.266, 1117.97, 424.184, 1435.87 198 messages similar to the above omitted Chain information for 00_EphB2_587-898_cns_ref_cy34v2.pdb --- Chain | Description 1.1/? 1.2/? 1.3/? 1.4/? 1.5/? 1.6/? 1.7/? 1.8/? 1.9/? 1.10/? 1.11/? 1.12/? 1.13/? 1.14/? 1.15/? 1.16/? 1.17/? 1.18/? 1.19/? 1.20/? | No description available Computing secondary structure [Repeated 19 time(s)] > name jm_aloop #1.1:596,673,767,742 > show jm_aloop > style Ipocket ball; hide H; Expected a keyword > surface jm_aloop enclose jm_aloop Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/cmd_line/tool.py", line 322, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/core/commands/cli.py", line 3230, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ AttributeError: 'Atoms' object has no attribute 'spec' AttributeError: 'Atoms' object has no attribute 'spec' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ See log for complete Python traceback. > hms > name aloop_jm #1.1:596,767,742,673 > show aloop_jm > style aloop_jm ball Changed 80 atom styles > hide H > surface aloop_jm enclose aloop_jm Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/cmd_line/tool.py", line 322, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/core/commands/cli.py", line 3230, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ AttributeError: 'Atoms' object has no attribute 'spec' AttributeError: 'Atoms' object has no attribute 'spec' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ See log for complete Python traceback. > name aloop_jm #1.1:596,767,742,673 > show aloop_jm > style aloop_jm ball Changed 80 atom styles > hide H > surface aloop_jm enclose aloop_jm Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/cmd_line/tool.py", line 322, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/core/commands/cli.py", line 3230, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ AttributeError: 'Atoms' object has no attribute 'spec' AttributeError: 'Atoms' object has no attribute 'spec' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ See log for complete Python traceback. > name aloop_jm #1.1:596,767,742,673 > show aloop_jm > style aloop_jm ball Changed 80 atom styles > hide H > surface aloop_jm enclose aloop_jm Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/cmd_line/tool.py", line 322, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/core/commands/cli.py", line 3230, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ AttributeError: 'Atoms' object has no attribute 'spec' AttributeError: 'Atoms' object has no attribute 'spec' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ See log for complete Python traceback. > surface #1.1:596,767,742,673 enclose #1.1:596,767,742,673 Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/cmd_line/tool.py", line 322, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/core/commands/cli.py", line 3230, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ AttributeError: 'Atoms' object has no attribute 'spec' AttributeError: 'Atoms' object has no attribute 'spec' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ See log for complete Python traceback. > surface #1.1:596,767,742,673 > surface #1.1:596,767,742,673 enclose #1.1:596,767,742,673 Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/cmd_line/tool.py", line 322, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/core/commands/cli.py", line 3230, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ AttributeError: 'Atoms' object has no attribute 'spec' AttributeError: 'Atoms' object has no attribute 'spec' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ See log for complete Python traceback. > close #1.1.1 > name aloop_jm #1.1:596,767,742,673 > show aloop_jm > style aloop_jm ball Changed 80 atom styles > hide H > surface aloop_jm enclose aloop_jm transparency 50 Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/cmd_line/tool.py", line 322, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/core/commands/cli.py", line 3230, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ AttributeError: 'Atoms' object has no attribute 'spec' AttributeError: 'Atoms' object has no attribute 'spec' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ See log for complete Python traceback. > surface #1.1:596 enclose #1.1:596 Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/cmd_line/tool.py", line 322, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/core/commands/cli.py", line 3230, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ AttributeError: 'Atoms' object has no attribute 'spec' AttributeError: 'Atoms' object has no attribute 'spec' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site- packages/chimerax/surface/surfacecmds.py", line 148, in surface name = 'Surface %s' % enclose.spec ^^^^^^^^^^^^ See log for complete Python traceback. OpenGL version: 4.1 ATI-7.0.23 OpenGL renderer: AMD Radeon Pro 5500 XT OpenGL Engine OpenGL vendor: ATI Technologies Inc. Python: 3.11.9 Locale: en_US.UTF-8 Qt version: PyQt6 6.9.1, Qt 6.9.0 Qt runtime version: 6.9.1 Qt platform: cocoa Hardware: Hardware Overview: Model Name: iMac Model Identifier: iMac20,1 Processor Name: 10-Core Intel Core i9 Processor Speed: 3.6 GHz Number of Processors: 1 Total Number of Cores: 10 L2 Cache (per Core): 256 KB L3 Cache: 20 MB Hyper-Threading Technology: Enabled Memory: 16 GB System Firmware Version: 2075.140.4.0.0 (iBridge: 22.16.16083.0.0,0) OS Loader Version: 583~2210 Software: System Software Overview: System Version: macOS 15.6 (24G84) Kernel Version: Darwin 24.6.0 Time since boot: 1 day, 1 hour, 32 minutes Graphics/Displays: AMD Radeon Pro 5500 XT: Chipset Model: AMD Radeon Pro 5500 XT Type: GPU Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 8 GB Vendor: AMD (0x1002) Device ID: 0x7340 Revision ID: 0x0041 ROM Revision: 113-D3220I-231 VBIOS Version: 113-D322A1XT-012 Option ROM Version: 113-D322A1XT-012 EFI Driver Version: 01.01.231 Metal Support: Metal 3 Displays: iMac: Display Type: Built-In Retina LCD Resolution: Retina 5K (5120 x 2880) Framebuffer Depth: 30-Bit Color (ARGB2101010) Mirror: Off Online: Yes Automatically Adjust Brightness: Yes Connection Type: Internal LG HDR 4K: Resolution: 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition) UI Looks like: 3840 x 2160 @ 60.00Hz Framebuffer Depth: 30-Bit Color (ARGB2101010) Mirror: Off Online: Yes Rotation: Supported Connection Type: Thunderbolt/DisplayPort LG HDR 4K: Resolution: 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition) UI Looks like: 3840 x 2160 @ 60.00Hz Framebuffer Depth: 30-Bit Color (ARGB2101010) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Connection Type: Thunderbolt/DisplayPort Installed Packages: alabaster: 1.0.0 appdirs: 1.4.4 appnope: 0.1.4 asttokens: 3.0.0 babel: 2.17.0 beautifulsoup4: 4.13.4 blockdiag: 3.0.0 blosc2: 3.7.2 build: 1.2.2.post1 certifi: 2025.7.14 cftime: 1.6.4.post1 charset-normalizer: 3.4.3 ChimeraX-AddCharge: 1.5.19 ChimeraX-AddH: 2.2.7 ChimeraX-AlignmentAlgorithms: 2.0.2 ChimeraX-AlignmentHdrs: 3.6.1 ChimeraX-AlignmentMatrices: 2.1 ChimeraX-Alignments: 3.0.1 ChimeraX-AlphaFold: 1.0.1 ChimeraX-AltlocExplorer: 1.1.2 ChimeraX-AmberInfo: 1.0 ChimeraX-Aniso: 1.3.2 ChimeraX-Arrays: 1.1 ChimeraX-Atomic: 1.60.14 ChimeraX-AtomicLibrary: 14.1.22 ChimeraX-AtomSearch: 2.0.1 ChimeraX-AxesPlanes: 2.4 ChimeraX-BasicActions: 1.1.3 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 3.0.0 ChimeraX-Boltz: 1.1 ChimeraX-BondRot: 2.0.4 ChimeraX-BugReporter: 1.0.2 ChimeraX-BuildStructure: 2.13.1 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.6.0 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.5 ChimeraX-ChemGroup: 2.0.2 ChimeraX-Clashes: 2.3 ChimeraX-ColorActions: 1.0.5 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5.8 ChimeraX-CommandLine: 1.3.0 ChimeraX-ConnectStructure: 2.0.1 ChimeraX-Contacts: 1.0.1 ChimeraX-Core: 1.11.dev202508212305 ChimeraX-CoreFormats: 1.2 ChimeraX-coulombic: 1.4.5 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0.1 ChimeraX-DataFormats: 1.2.4 ChimeraX-Dicom: 1.2.7 ChimeraX-DistMonitor: 1.4.2 ChimeraX-DockPrep: 1.1.4 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.4.1 ChimeraX-Hbonds: 2.5.3 ChimeraX-Help: 1.3 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.1 ChimeraX-ImageFormats: 1.2 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.4 ChimeraX-ItemsInspection: 1.0.1 ChimeraX-IUPAC: 1.0 ChimeraX-KVFinder: 1.7.1 ChimeraX-Label: 1.1.14 ChimeraX-ListInfo: 1.2.2 ChimeraX-Log: 1.2 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.9.2 ChimeraX-Map: 1.3 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.2.2 ChimeraX-MCopy: 1.0 ChimeraX-MDcrds: 2.17.1 ChimeraX-MedicalToolbar: 1.1 ChimeraX-Meeting: 1.0.1 ChimeraX-Minimize: 1.2 ChimeraX-MLP: 1.1.1 ChimeraX-mmCIF: 2.16 ChimeraX-MMTF: 2.2 ChimeraX-ModelArchive: 1.0 ChimeraX-Modeller: 1.5.22 ChimeraX-ModelPanel: 1.5.1 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.1 ChimeraX-MutationScores: 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.15.1 ChimeraX-OrthoPick: 1.0.1 ChimeraX-PDB: 2.7.10 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.3 ChimeraX-ProfileGrids: 1.3.1 ChimeraX-PubChem: 2.2 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1.2 ChimeraX-RemoteControl: 1.0 ChimeraX-RenderByAttr: 1.6.4 ChimeraX-RenumberResidues: 1.1 ChimeraX-ResidueFit: 1.0.1 ChimeraX-RestServer: 1.3.1 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 4.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.5.2 ChimeraX-Scenes: 0.2.1 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0.3 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0.1 ChimeraX-Segmentations: 3.5.7 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.17.2 ChimeraX-Shape: 1.1 ChimeraX-Shell: 1.0.1 ChimeraX-Shortcuts: 1.2.1 ChimeraX-ShowSequences: 1.0.3 ChimeraX-SideView: 1.0.1 ChimeraX-SimilarStructures: 1.0.1 ChimeraX-Smiles: 2.1.2 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.19.1 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.2 ChimeraX-TapeMeasure: 1.0 ChimeraX-TaskManager: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.2.3 ChimeraX-ToolshedUtils: 1.2.4 ChimeraX-Topography: 1.0 ChimeraX-ToQuest: 1.0 ChimeraX-Tug: 1.0.1 ChimeraX-UI: 1.48.2 ChimeraX-Umap: 1.0 ChimeraX-uniprot: 2.3.1 ChimeraX-UnitCell: 1.0.1 ChimeraX-ViewDock: 1.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.5 ChimeraX-Zone: 1.0.1 colorama: 0.4.6 comm: 0.2.3 contourpy: 1.3.3 coverage: 7.10.4 cxservices: 1.2.3 cycler: 0.12.1 Cython: 3.1.2 debugpy: 1.8.16 decorator: 5.2.1 docutils: 0.21.2 executing: 2.2.0 filelock: 3.18.0 fonttools: 4.59.1 funcparserlib: 2.0.0a0 glfw: 2.9.0 grako: 3.16.5 h5py: 3.14.0 html2text: 2024.2.26 idna: 3.10 ihm: 2.2 imagecodecs: 2024.6.1 imagesize: 1.4.1 iniconfig: 2.1.0 ipykernel: 6.30.1 ipython: 9.4.0 ipython_pygments_lexers: 1.1.1 ipywidgets: 8.1.7 jedi: 0.19.2 Jinja2: 3.1.6 jupyter_client: 8.6.3 jupyter_core: 5.8.1 jupyterlab_widgets: 3.0.15 kiwisolver: 1.4.9 line_profiler: 5.0.0 lxml: 5.3.1 lz4: 4.3.2 Markdown: 3.8.2 MarkupSafe: 3.0.2 matplotlib: 3.10.1 matplotlib-inline: 0.1.7 msgpack: 1.1.0 ndindex: 1.10.0 nest-asyncio: 1.6.0 netCDF4: 1.6.5 networkx: 3.3 nibabel: 5.2.0 nptyping: 2.5.0 numexpr: 2.11.0 numpy: 1.26.4 OpenMM: 8.2.0 openvr: 1.26.701 packaging: 25.0 ParmEd: 4.2.2 parso: 0.8.4 pep517: 0.13.1 pexpect: 4.9.0 pickleshare: 0.7.5 pillow: 10.4.0 pip: 25.2 pkginfo: 1.12.1.2 platformdirs: 4.3.8 pluggy: 1.6.0 prompt_toolkit: 3.0.51 psutil: 7.0.0 ptyprocess: 0.7.0 pure_eval: 0.2.3 py-cpuinfo: 9.0.0 pybind11: 3.0.0 pycollada: 0.8 pydicom: 2.4.4 Pygments: 2.18.0 pynmrstar: 3.3.5 pynrrd: 1.0.0 PyOpenGL: 3.1.10 PyOpenGL-accelerate: 3.1.10 pyopenxr: 1.1.4501 pyparsing: 3.2.3 pyproject_hooks: 1.2.0 PyQt6-commercial: 6.9.1 PyQt6-Qt6: 6.9.1 PyQt6-WebEngine-commercial: 6.9.0 PyQt6-WebEngine-Qt6: 6.9.1 PyQt6_sip: 13.10.2 pytest: 8.4.1 pytest-cov: 6.2.1 python-dateutil: 2.9.0.post0 pytz: 2025.2 pyzmq: 27.0.2 qtconsole: 5.6.1 QtPy: 2.4.3 qtshim: 1.2 RandomWords: 0.4.0 requests: 2.32.4 roman-numerals-py: 3.1.0 scipy: 1.14.0 setuptools: 80.9.0 sfftk-rw: 0.8.1 six: 1.17.0 snowballstemmer: 3.0.1 sortedcontainers: 2.4.0 soupsieve: 2.7 Sphinx: 8.2.3 sphinx-autodoc-typehints: 3.1.0 sphinxcontrib-applehelp: 2.0.0 sphinxcontrib-blockdiag: 3.0.0 sphinxcontrib-devhelp: 2.0.0 sphinxcontrib-htmlhelp: 2.1.0 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 2.0.0 sphinxcontrib-serializinghtml: 2.0.0 stack-data: 0.6.3 superqt: 0.7.5 tables: 3.10.2 tcia_utils: 1.5.1 tifffile: 2025.3.13 tinyarray: 1.2.5 tornado: 6.5.2 traitlets: 5.14.3 typing_extensions: 4.14.1 tzdata: 2025.2 urllib3: 2.5.0 wcwidth: 0.2.13 webcolors: 24.11.1 wheel: 0.45.1 wheel-filename: 1.4.2 widgetsnbextension: 4.0.14
Change History (5)
comment:1 by , 8 weeks ago
Cc: | added |
---|---|
Component: | Unassigned → Surface |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → surface enclose: 'Atoms' object has no attribute 'spec' |
comment:2 by , 8 weeks ago
Cc: | added; removed |
---|---|
Owner: | changed from | to
I suspect I know what the problem is.
comment:3 by , 8 weeks ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Hi Mukundan,
Thanks for reporting this problem. It is fixed now and the fix will be in the next daily build.
--Eric
Eric Pettersen
UCSF Computer Graphics Lab
Fix: https://github.com/RBVI/ChimeraX/commit/239efe9236df5c2bcd8feb9e4727506c6fbd576a
comment:4 by , 7 weeks ago
I can confirm that the fix works. I tested today’s (Aug 28) daily build with the same pdb file. Thanks for the quick response and fix. -- Mukundan Ragavan Senior Scientist Department of Structural Biology St. Jude Children’s Research Hospital Memphis, TN 38105 Caution: External Sender. Do not open unless you know the content is safe. #18641: surface enclose: 'Atoms' object has no attribute 'spec' -----------------------------------------+-------------------- Reporter: mukundan.ragavan@… | Owner: pett Type: defect | Status: closed Priority: normal | Milestone: Component: Surface | Version: Resolution: fixed | Keywords: Blocked By: | Blocking: Notify when closed: | Platform: all Project: ChimeraX | -----------------------------------------+-------------------- Changes (by pett): * resolution: => fixed * status: assigned => closed Comment: Hi Mukundan, Thanks for reporting this problem. It is fixed now and the fix will be in the next daily build. --Eric Eric Pettersen UCSF Computer Graphics Lab ________________________________ Email Disclaimer: www.stjude.org/emaildisclaimer Consultation Disclaimer: www.stjude.org/consultationdisclaimer
Note:
See TracTickets
for help on using tickets.
The code is trying to get the 'spec' attribute of an Atoms collection, which it doesn't have. Somehow this works in 1.10. After some looking around, I am mystified as to what the change is that broke this (or conversely, how it ever worked).