Opened 6 months ago

Last modified 6 months ago

#17381 assigned defect

SEQCROW: NMR Spectrum: list index out of range

Reported by: t.swift@… Owned by: Tony Schaefer
Priority: normal Milestone:
Component: Third Party 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.26100
ChimeraX Version: 1.9 (2024-12-11 19:11:19 UTC)
Description
I am using ORCA 5 - and nearing the end of a very long study - so I am resistant to upgrading to ORCA 6 until the current workplan is finished. I did note however that in the new manuals they advertise that ChimeraX can be used to visualise ORCA outputs - and I tried this and indeed - it can load and display propeties from my calculations.
I want to load my NMR calculations - conducted in ORCA 5
(typical input line looks like this:
-----------------
!B3LYP PCSSEG-2 AUTOAUX NMR CPCM(CHLOROFORM)
* xyz 0 1
H -1.36375 -2.14710 -0.00000
C -0.81841 -1.20707 -0.00000
C 0.57773 -1.21178 0.00000
H 1.10440 -2.16317 0.00000
C 1.29013 -0.00662 0.00000
C 2.78990 0.00393 0.00000
C 0.58296 1.20255 0.00000
H 1.11797 2.14948 0.00000
C -0.81284 1.20580 -0.00000
H -1.35324 2.14861 -0.00000
C -1.51325 0.00108 -0.00000
H -2.59986 0.00360 -0.00000
H 3.19906 -1.01171 -0.00000
H 3.16332 0.51620 0.89251
H 3.16332 0.51620 -0.89251
*
%EPRNMR
NUCLEI = ALL H {SHIFT, SSALL}
END
---------------
and it does produce an output file with reasonable NMR information I can manually extract with reasonable peak predictions.
But when it comes to creating a visualised spectra (which is what I really need) I am still looking for a solution. I had hoped ChimeraX would work - so I downloaded and installed it, added the SEQCROW plugin, and opened my output file. However it produces error messages whenever I try to open the output files
Here are the logs showing typical errors. Error 1) error that it wants me to use electronic energy (or rather - it demands I provide a frequency job. How am imeant to do this?) I then manually change the energy for weighting to electronic and click on plot and I now get Error 2) IndexError: list index out of range
Here is the full log display of that process:
open "Y:/Papers/Refaat/L Proline/Structures/5 NMR/Toluene.out"Opened Toluene.out as an ORCA output file
ui tool show "NMR Spectrum"frequency jobs must be given if you are not weighting based on electronic energy
NRG
Traceback (most recent call last):
  File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-packages\SEQCROW\tools\nmr_plot.py", line 458, in <lambda>
tabs.currentChanged.connect(lambda ndx: self.refresh_plot() if ndx == 2 else None)
^^^^^^^^^^^^^^^^^^^
  File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-packages\SEQCROW\tools\nmr_plot.py", line 1460, in refresh_plot
mixed_spectra = self.get_mixed_spectrum()
^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-packages\SEQCROW\tools\nmr_plot.py", line 1304, in get_mixed_spectrum
conf_mixed = NMR.get_mixed_signals(
^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-packages\AaronTools\spectra.py", line 2361, in get_mixed_signals
out = cls(new_data, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-packages\AaronTools\spectra.py", line 2219, in __init__
super().__init__(*args, **kwargs)
  File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-packages\AaronTools\spectra.py", line 73, in __init__
if isinstance(data[0], Signal):
~~~~^^^
IndexError: list index out of range
IndexError: list index out of range
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-packages\AaronTools\spectra.py", line 73, in __init__
if isinstance(data[0], Signal):
~~~~^^^
See log for complete Python traceback.
----------------
Does anyone have any idea what I'm doing wrong? Is it that I am using ORCA 5 rather than ORCA 6? Is it something in my outputs - am I missing something in my NMR input file (I note that my original tutorial guide for ORCA 5 (NMR spectra - ORCA 5.0 tutorials) used PCSSEG-2 rather than PCSSEG-1 which is used in the ORCA 6 example... Or have i likely mis-installed something in ChimeraX which otherwise seems to work fine for anything that isn't generating a plot.... That IndexError points to a file in the ChimeraX installation which worries me,
Any suggestions would be greatly appreciated

Log:
Startup Messages  
---  
note | available bundle cache has not been initialized yet  
  
UCSF ChimeraX version: 1.9 (2024-12-11)  
© 2016-2024 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open "Y:\Papers\Refaat\L Proline\Structures\5 NMR\1A.out" format out

Opened 1A.out as an ORCA output file  

> ui tool show "NMR Spectrum"

frequency jobs must be given if you are not weighting based on electronic
energy  
NRG  
Traceback (most recent call last):  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 458, in <lambda>  
tabs.currentChanged.connect(lambda ndx: self.refresh_plot() if ndx == 2 else
None)  
^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 1460, in refresh_plot  
mixed_spectra = self.get_mixed_spectrum()  
^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 1304, in get_mixed_spectrum  
conf_mixed = NMR.get_mixed_signals(  
^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 2361, in get_mixed_signals  
out = cls(new_data, **kwargs)  
^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 2219, in __init__  
super().__init__(*args, **kwargs)  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 73, in __init__  
if isinstance(data[0], Signal):  
~~~~^^^  
IndexError: list index out of range  
  
IndexError: list index out of range  
  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 73, in __init__  
if isinstance(data[0], Signal):  
~~~~^^^  
  
See log for complete Python traceback.  
  

> close session

> open "Y:/Papers/Refaat/L Proline/Structures/5 NMR/Toluene.out"

Opened Toluene.out as an ORCA output file  

> ui tool show "NMR Spectrum"

frequency jobs must be given if you are not weighting based on electronic
energy  
NRG  
Traceback (most recent call last):  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 458, in <lambda>  
tabs.currentChanged.connect(lambda ndx: self.refresh_plot() if ndx == 2 else
None)  
^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 1460, in refresh_plot  
mixed_spectra = self.get_mixed_spectrum()  
^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 1304, in get_mixed_spectrum  
conf_mixed = NMR.get_mixed_signals(  
^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 2361, in get_mixed_signals  
out = cls(new_data, **kwargs)  
^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 2219, in __init__  
super().__init__(*args, **kwargs)  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 73, in __init__  
if isinstance(data[0], Signal):  
~~~~^^^  
IndexError: list index out of range  
  
IndexError: list index out of range  
  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 73, in __init__  
if isinstance(data[0], Signal):  
~~~~^^^  
  
See log for complete Python traceback.  
  
RRHO  
NRG  
Traceback (most recent call last):  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 458, in <lambda>  
tabs.currentChanged.connect(lambda ndx: self.refresh_plot() if ndx == 2 else
None)  
^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 1460, in refresh_plot  
mixed_spectra = self.get_mixed_spectrum()  
^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 1304, in get_mixed_spectrum  
conf_mixed = NMR.get_mixed_signals(  
^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 2361, in get_mixed_signals  
out = cls(new_data, **kwargs)  
^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 2219, in __init__  
super().__init__(*args, **kwargs)  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 73, in __init__  
if isinstance(data[0], Signal):  
~~~~^^^  
IndexError: list index out of range  
  
IndexError: list index out of range  
  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 73, in __init__  
if isinstance(data[0], Signal):  
~~~~^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 458, in <lambda>  
tabs.currentChanged.connect(lambda ndx: self.refresh_plot() if ndx == 2 else
None)  
^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 1460, in refresh_plot  
mixed_spectra = self.get_mixed_spectrum()  
^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\SEQCROW\tools\nmr_plot.py", line 1304, in get_mixed_spectrum  
conf_mixed = NMR.get_mixed_signals(  
^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 2361, in get_mixed_signals  
out = cls(new_data, **kwargs)  
^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 2219, in __init__  
super().__init__(*args, **kwargs)  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 73, in __init__  
if isinstance(data[0], Signal):  
~~~~^^^  
IndexError: list index out of range  
  
IndexError: list index out of range  
  
File "C:\Users\tswif\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\AaronTools\spectra.py", line 73, in __init__  
if isinstance(data[0], Signal):  
~~~~^^^  
  
See log for complete Python traceback.  
  

> ui tool show "AaronTools Fragment Library"




OpenGL version: 3.3.0 NVIDIA 536.48
OpenGL renderer: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Python: 3.11.4
Locale: en_GB.cp1252
Qt version: PyQt6 6.7.1, Qt 6.7.1
Qt runtime version: 6.7.3
Qt platform: windows

Manufacturer: Acer
Model: Predator PO5-600s
OS: Microsoft Windows 11 Home (Build 26100)
Memory: 17,090,158,592
MaxProcessMemory: 137,438,953,344
CPU: 8 Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz
OSLanguage: en-GB

Installed Packages:
    alabaster: 1.0.0
    anyio: 4.7.0
    appdirs: 1.4.4
    asttokens: 3.0.0
    auditwheel: 6.1.0
    babel: 2.16.0
    beautifulsoup4: 4.12.3
    blockdiag: 3.0.0
    blosc2: 3.0.0
    build: 1.2.1
    certifi: 2024.8.30
    cftime: 1.6.4.post1
    charset-normalizer: 3.4.0
    ChimeraX-AddCharge: 1.5.18
    ChimeraX-AddH: 2.2.6
    ChimeraX-AlignmentAlgorithms: 2.0.2
    ChimeraX-AlignmentHdrs: 3.5
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.16.1
    ChimeraX-AlphaFold: 1.0.1
    ChimeraX-AltlocExplorer: 1.1.2
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.58.8
    ChimeraX-AtomicLibrary: 14.1.11
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.4
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 3.0.0
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.13.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.4.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.4
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.3
    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.9
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.4
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2.6
    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.4.1
    ChimeraX-Hbonds: 2.5
    ChimeraX-Help: 1.3
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.3
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-KVFinder: 1.2.1
    ChimeraX-Label: 1.1.14
    ChimeraX-ListInfo: 1.2.2
    ChimeraX-Log: 1.2
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    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.1.6
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.7.2
    ChimeraX-MedicalToolbar: 1.1
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.14.2
    ChimeraX-MMTF: 2.2
    ChimeraX-ModelArchive: 1.0
    ChimeraX-Modeller: 1.5.18
    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-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.14
    ChimeraX-OrthoPick: 1.0.1
    ChimeraX-PDB: 2.7.6
    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.2
    ChimeraX-PubChem: 2.2
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.6.2
    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.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.2
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-Segmentations: 3.5.6
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.14
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.2.0
    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.18.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
    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.41
    ChimeraX-Umap: 1.0
    ChimeraX-uniprot: 2.3.1
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.4.4
    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
    comtypes: 1.4.5
    contourpy: 1.3.1
    cxservices: 1.2.3
    cycler: 0.12.1
    Cython: 3.0.10
    debugpy: 1.8.9
    decorator: 5.1.1
    docutils: 0.21.2
    executing: 2.1.0
    filelock: 3.15.4
    fonttools: 4.55.3
    funcparserlib: 2.0.0a0
    glfw: 2.8.0
    grako: 3.16.5
    h11: 0.14.0
    h5py: 3.12.1
    html2text: 2024.2.26
    httpcore: 1.0.7
    httpx: 0.28.1
    idna: 3.10
    ihm: 1.3
    imagecodecs: 2024.6.1
    imagesize: 1.4.1
    ipykernel: 6.29.5
    ipython: 8.26.0
    ipywidgets: 8.1.5
    jedi: 0.19.1
    Jinja2: 3.1.4
    jupyter_client: 8.6.2
    jupyter_core: 5.7.2
    jupyterlab_widgets: 3.0.13
    kiwisolver: 1.4.7
    line_profiler: 4.1.3
    lxml: 5.2.2
    lz4: 4.3.3
    MarkupSafe: 3.0.2
    matplotlib: 3.9.2
    matplotlib-inline: 0.1.7
    msgpack: 1.0.8
    ndindex: 1.9.2
    nest-asyncio: 1.6.0
    netCDF4: 1.6.5
    networkx: 3.3
    nibabel: 5.2.0
    nptyping: 2.5.0
    numexpr: 2.10.2
    numpy: 1.26.4
    openvr: 1.26.701
    packaging: 23.2
    ParmEd: 4.2.2
    parso: 0.8.4
    pep517: 0.13.1
    pillow: 10.4.0
    pip: 24.2
    pkginfo: 1.11.1
    platformdirs: 4.3.6
    prompt_toolkit: 3.0.48
    psutil: 6.0.0
    pure_eval: 0.2.3
    py-cpuinfo: 9.0.0
    pycollada: 0.8
    pydicom: 2.4.4
    pyelftools: 0.31
    Pygments: 2.18.0
    pynmrstar: 3.3.4
    pynrrd: 1.0.0
    PyOpenGL: 3.1.7
    PyOpenGL-accelerate: 3.1.7
    pyopenxr: 1.0.3401
    pyparsing: 3.2.0
    pyproject_hooks: 1.2.0
    PyQt6-commercial: 6.7.1
    PyQt6-Qt6: 6.7.3
    PyQt6-WebEngine-commercial: 6.7.0
    PyQt6-WebEngine-Qt6: 6.7.3
    PyQt6-WebEngineSubwheel-Qt6: 6.7.3
    PyQt6_sip: 13.8.0
    python-dateutil: 2.9.0.post0
    pytz: 2024.2
    pywin32: 306
    pyzmq: 26.2.0
    qtconsole: 5.5.2
    QtPy: 2.4.2
    qtshim: 1.0
    RandomWords: 0.4.0
    requests: 2.32.3
    scipy: 1.14.0
    Send2Trash: 1.8.3
    SEQCROW: 1.8.20
    setuptools: 72.1.0
    sfftk-rw: 0.8.1
    six: 1.16.0
    sniffio: 1.3.1
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.6
    Sphinx: 8.0.2
    sphinx-autodoc-typehints: 2.2.3
    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.6.3
    tables: 3.10.1
    tcia_utils: 1.5.1
    tifffile: 2024.7.24
    tinyarray: 1.2.4
    tornado: 6.4.2
    traitlets: 5.14.3
    typing_extensions: 4.12.2
    tzdata: 2024.2
    urllib3: 2.2.3
    wcwidth: 0.2.13
    webcolors: 24.6.0
    wheel: 0.43.0
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.13
    WMI: 1.5.1
File attachment: Toluene.out

Toluene.out

Attachments (1)

Toluene.out (141.0 KB ) - added by t.swift@… 6 months ago.
Added by email2trac

Download all attachments as: .zip

Change History (3)

by t.swift@…, 6 months ago

Attachment: Toluene.out added

Added by email2trac

comment:1 by pett, 6 months ago

Component: UnassignedThird Party
Owner: set to Tony Schaefer
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionSEQCROW: NMR Spectrum: list index out of range

Reported by Thomas Swift

comment:2 by Tony Schaefer, 6 months ago

Thomas,

Thanks for reporting this. It looks like there's some differences in how
orca 5 and 6 print NMR data. There's a line the parser was looking for to
know when to stop reading NMR data, and in this output it is just a couple
lines after it started reading the NMR data. I've done a quick fix for
that, but I'll need to do more testing to make sure this isn't messing with
orca 6 or double hybrid outputs before I update the version on the
toolshed.

In the meantime, you can grab the patch for the plugin on github:
https://github.com/QChASM/SEQCROW?tab=readme-ov-file#github

Best,

Tony

On Tue, Apr 15, 2025 at 10:59 AM ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
wrote:

>
>
>
>
Note: See TracTickets for help on using tickets.