#16426 closed defect (fixed)
Load DICOM hierarchy: a real number is required, not NoneType
| Reported by: | Owned by: | Zach Pearson | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | DICOM | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: macOS-15.1.1-x86_64-i386-64bit
ChimeraX Version: 1.9rc202412041747 (2024-12-04 17:47:20 UTC)
Description
Attempting to load dicom directories. Have tried with multiple dicom directories to no avail. Have loaded DICOM files into Horos and exported new DICOM but still will not load.
Log:
Startup Messages
---
note | available bundle cache has not been initialized yet
You can double click a model's Name or ID in the model panel to edit those
fields
UCSF ChimeraX version: 1.9rc202412041747 (2024-12-04)
© 2016-2024 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> ui tool show Updates
> help help:quickstart
No help found for 'help:user/tools/updates.html'
> toolshed show
> ui tool show Updates
> color bynucleotide
Select a database from the database table
> open N06BC01 fromDatabase pubchem format sdf
PubChem identifiers are numeric, got "N06BC01"
> open 184021958 fromDatabase pubchem format sdf
Fetching url
https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/184021958/SDF?record_type=3d
failed:
HTTP Error 404: PUGREST.NotFound
> open 184021958 fromDatabase pubchem format sdf
Fetching url
https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/184021958/SDF?record_type=3d
failed:
HTTP Error 404: PUGREST.NotFound
> open 2519 fromDatabase pubchem format sdf
Summary of feedback from opening 2519 fetched from pubchem
---
notes | Fetching compressed PubChem 2519 from https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/2519/SDF?record_type=3d
Fetching compressed PubChem 2519 description from
https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/2519/description/JSON
PubChem entry 2519: Caffeine
> toolshed show
> open /Users/peckc/Documents/MedicalImages/CT_Head format dicom
Summary of feedback from opening /Users/peckc/Documents/MedicalImages/CT_Head
---
notes | Pydicom could not read invalid or non-DICOM file OsiriX.pkg; skipping.
Pydicom could not read invalid or non-DICOM file Autorun.inf; skipping.
Pydicom could not read invalid or non-DICOM file README.TXT; skipping.
Pydicom could not read invalid or non-DICOM file FMC_CD_Instructions.pdf;
skipping.
Pydicom could not read invalid or non-DICOM file License.txt; skipping.
2 messages similar to the above omitted
Cannot open files: [Errno 60] Operation timed out
> open /Users/peckc/Documents/MedicalImages/CT_Head format dicom
Summary of feedback from opening /Users/peckc/Documents/MedicalImages/CT_Head
---
warning | SeriesNumber not specified; setting to 0
notes | Pydicom could not read invalid or non-DICOM file OsiriX.pkg; skipping.
Pydicom could not read invalid or non-DICOM file Autorun.inf; skipping.
Pydicom could not read invalid or non-DICOM file README.TXT; skipping.
Pydicom could not read invalid or non-DICOM file FMC_CD_Instructions.pdf;
skipping.
Pydicom could not read invalid or non-DICOM file License.txt; skipping.
10 messages similar to the above omitted
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 262, in <lambda>
lambda *args, ses=session: show_open_folder_dialog(ses), tool_tip="Open folder
data",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 349, in
show_open_folder_dialog
_folder_dlg.display(session)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 110, in display
run(session, cmd)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 132, in cmd_open
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 193, in provider_open
models, status = collated_open(session, None, paths, data_format, _add_models,
log_errors,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 526, in collated_open
return remember_data_format()
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 497, in remember_data_format
models, status = func(*func_args, **func_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_opener.py", line 7, in open
dcm = DICOM.from_paths(session, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 54, in from_paths
return cls(path, session=session)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 49, in __init__
self.find_dicom_files(self.paths)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 102, in find_dicom_files
patients = self.dicom_patients(dfiles)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 156, in dicom_patients
patient.studies_from_files(series)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 57, in studies_from_files
study.series_from_files(files)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 165, in series_from_files
s = Series(self.session, self, files)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 323, in __init__
self.dicom_data.append(DicomData(self.session, self, file_list))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 526, in __init__
self.value_type = self.numpy_value_type(
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
TypeError: %d format: a real number is required, not NoneType
TypeError: %d format: a real number is required, not NoneType
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
See log for complete Python traceback.
> open /Users/peckc/Documents/MedicalImages/CT_Head format dicom
Summary of feedback from opening /Users/peckc/Documents/MedicalImages/CT_Head
---
warning | SeriesNumber not specified; setting to 0
notes | Pydicom could not read invalid or non-DICOM file OsiriX.pkg; skipping.
Pydicom could not read invalid or non-DICOM file Autorun.inf; skipping.
Pydicom could not read invalid or non-DICOM file README.TXT; skipping.
Pydicom could not read invalid or non-DICOM file FMC_CD_Instructions.pdf;
skipping.
Pydicom could not read invalid or non-DICOM file License.txt; skipping.
10 messages similar to the above omitted
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 262, in <lambda>
lambda *args, ses=session: show_open_folder_dialog(ses), tool_tip="Open folder
data",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 349, in
show_open_folder_dialog
_folder_dlg.display(session)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 110, in display
run(session, cmd)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 132, in cmd_open
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 193, in provider_open
models, status = collated_open(session, None, paths, data_format, _add_models,
log_errors,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 526, in collated_open
return remember_data_format()
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 497, in remember_data_format
models, status = func(*func_args, **func_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_opener.py", line 7, in open
dcm = DICOM.from_paths(session, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 54, in from_paths
return cls(path, session=session)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 49, in __init__
self.find_dicom_files(self.paths)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 102, in find_dicom_files
patients = self.dicom_patients(dfiles)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 156, in dicom_patients
patient.studies_from_files(series)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 57, in studies_from_files
study.series_from_files(files)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 165, in series_from_files
s = Series(self.session, self, files)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 323, in __init__
self.dicom_data.append(DicomData(self.session, self, file_list))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 526, in __init__
self.value_type = self.numpy_value_type(
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
TypeError: %d format: a real number is required, not NoneType
TypeError: %d format: a real number is required, not NoneType
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
See log for complete Python traceback.
> open /Users/peckc/Documents/MedicalImages/CT_Head_PreOp format dicom
Summary of feedback from opening
/Users/peckc/Documents/MedicalImages/CT_Head_PreOp
---
warning | SeriesNumber not specified; setting to 0
notes | Pydicom could not read invalid or non-DICOM file dicomInfo.xml; skipping.
Pydicom could not read invalid or non-DICOM file logo.gif; skipping.
Pydicom could not read invalid or non-DICOM file RunDlg.exe; skipping.
Pydicom could not read invalid or non-DICOM file autorun.inf; skipping.
Pydicom could not read invalid or non-DICOM file PmsDView.exe; skipping.
125 messages similar to the above omitted
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 262, in <lambda>
lambda *args, ses=session: show_open_folder_dialog(ses), tool_tip="Open folder
data",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 349, in
show_open_folder_dialog
_folder_dlg.display(session)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 110, in display
run(session, cmd)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 132, in cmd_open
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 193, in provider_open
models, status = collated_open(session, None, paths, data_format, _add_models,
log_errors,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 526, in collated_open
return remember_data_format()
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 497, in remember_data_format
models, status = func(*func_args, **func_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_opener.py", line 7, in open
dcm = DICOM.from_paths(session, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 54, in from_paths
return cls(path, session=session)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 49, in __init__
self.find_dicom_files(self.paths)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 102, in find_dicom_files
patients = self.dicom_patients(dfiles)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 156, in dicom_patients
patient.studies_from_files(series)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 57, in studies_from_files
study.series_from_files(files)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 165, in series_from_files
s = Series(self.session, self, files)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 325, in __init__
self.dicom_data.append(DicomData(self.session, self, file_list))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 526, in __init__
self.value_type = self.numpy_value_type(
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
TypeError: %d format: a real number is required, not NoneType
TypeError: %d format: a real number is required, not NoneType
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
See log for complete Python traceback.
> open /Users/peckc/Documents/MedicalImages/CT_Head_PreOp format dicom
Summary of feedback from opening
/Users/peckc/Documents/MedicalImages/CT_Head_PreOp
---
warning | SeriesNumber not specified; setting to 0
notes | Pydicom could not read invalid or non-DICOM file dicomInfo.xml; skipping.
Pydicom could not read invalid or non-DICOM file logo.gif; skipping.
Pydicom could not read invalid or non-DICOM file RunDlg.exe; skipping.
Pydicom could not read invalid or non-DICOM file autorun.inf; skipping.
Pydicom could not read invalid or non-DICOM file PmsDView.exe; skipping.
125 messages similar to the above omitted
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 262, in <lambda>
lambda *args, ses=session: show_open_folder_dialog(ses), tool_tip="Open folder
data",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 349, in
show_open_folder_dialog
_folder_dlg.display(session)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 110, in display
run(session, cmd)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 132, in cmd_open
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 193, in provider_open
models, status = collated_open(session, None, paths, data_format, _add_models,
log_errors,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 526, in collated_open
return remember_data_format()
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 497, in remember_data_format
models, status = func(*func_args, **func_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_opener.py", line 7, in open
dcm = DICOM.from_paths(session, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 54, in from_paths
return cls(path, session=session)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 49, in __init__
self.find_dicom_files(self.paths)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 102, in find_dicom_files
patients = self.dicom_patients(dfiles)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 156, in dicom_patients
patient.studies_from_files(series)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 57, in studies_from_files
study.series_from_files(files)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 165, in series_from_files
s = Series(self.session, self, files)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 325, in __init__
self.dicom_data.append(DicomData(self.session, self, file_list))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 526, in __init__
self.value_type = self.numpy_value_type(
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
TypeError: %d format: a real number is required, not NoneType
TypeError: %d format: a real number is required, not NoneType
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
See log for complete Python traceback.
> open /Users/peckc/Documents/MedicalImages/MRI_Back format dicom
Summary of feedback from opening /Users/peckc/Documents/MedicalImages/MRI_Back
---
warning | SeriesNumber not specified; setting to 0
notes | Pydicom could not read invalid or non-DICOM file OsiriX.pkg; skipping.
Pydicom could not read invalid or non-DICOM file Autorun.inf; skipping.
Pydicom could not read invalid or non-DICOM file README.TXT; skipping.
Pydicom could not read invalid or non-DICOM file FMC_CD_Instructions.pdf;
skipping.
Pydicom could not read invalid or non-DICOM file License.txt; skipping.
10 messages similar to the above omitted
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 262, in <lambda>
lambda *args, ses=session: show_open_folder_dialog(ses), tool_tip="Open folder
data",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 349, in
show_open_folder_dialog
_folder_dlg.display(session)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 110, in display
run(session, cmd)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 132, in cmd_open
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 193, in provider_open
models, status = collated_open(session, None, paths, data_format, _add_models,
log_errors,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 526, in collated_open
return remember_data_format()
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 497, in remember_data_format
models, status = func(*func_args, **func_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_opener.py", line 7, in open
dcm = DICOM.from_paths(session, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 54, in from_paths
return cls(path, session=session)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 49, in __init__
self.find_dicom_files(self.paths)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 102, in find_dicom_files
patients = self.dicom_patients(dfiles)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 156, in dicom_patients
patient.studies_from_files(series)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 57, in studies_from_files
study.series_from_files(files)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 165, in series_from_files
s = Series(self.session, self, files)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 323, in __init__
self.dicom_data.append(DicomData(self.session, self, file_list))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 526, in __init__
self.value_type = self.numpy_value_type(
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
TypeError: %d format: a real number is required, not NoneType
TypeError: %d format: a real number is required, not NoneType
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 999, in numpy_value_type
raise ValueError("Unsupported value type, bits_allocated = %d" %
bits_allocated)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
See log for complete Python traceback.
> open /Users/peckc/Documents/MedicalImages/CT_Head/IMAGES format dicom
Summary of feedback from opening
/Users/peckc/Documents/MedicalImages/CT_Head/IMAGES
---
note | Opened multi-channel map 1 CT (CT Brain Without Contrast) as #2.1.1, 3 channels, grid size 960,720,1, pixel 1, shown at step 1, values uint8
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 262, in <lambda>
lambda *args, ses=session: show_open_folder_dialog(ses), tool_tip="Open folder
data",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 349, in
show_open_folder_dialog
_folder_dlg.display(session)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 110, in display
run(session, cmd)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 132, in cmd_open
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 193, in provider_open
models, status = collated_open(session, None, paths, data_format, _add_models,
log_errors,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 526, in collated_open
return remember_data_format()
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 497, in remember_data_format
models, status = func(*func_args, **func_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_opener.py", line 8, in open
return dcm.open()
^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 58, in open
patient.render()
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 125, in render
study.open_series_as_models()
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 215, in
open_series_as_models
models = s.to_models(all_opened_models, derived, sgrids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 330, in to_models
grids = data.to_models(open_models, derived, sgrids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 656, in to_models
if model.data.reference_data is omodel.data:
^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'DicomGrid' object has no attribute 'reference_data'
AttributeError: 'DicomGrid' object has no attribute 'reference_data'
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 656, in to_models
if model.data.reference_data is omodel.data:
^^^^^^^^^^^^^^^^^^^^^^^^^
See log for complete Python traceback.
> hide #!2.1.1 models
> show #!2.1.1 models
> open /Users/peckc/Downloads/Peck_Christopher format dicom
Summary of feedback from opening /Users/peckc/Downloads/Peck_Christopher
---
warning | Merged incoming unique studies with existing patient with same ID
note | Opened 1 CT (CT Brain Without Contrast) as #2.1.2, grid size 776,552,1, pixel 1, shown at step 1, values uint8
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 262, in <lambda>
lambda *args, ses=session: show_open_folder_dialog(ses), tool_tip="Open folder
data",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 349, in
show_open_folder_dialog
_folder_dlg.display(session)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/dialog.py", line 110, in display
run(session, cmd)
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 132, in cmd_open
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 193, in provider_open
models, status = collated_open(session, None, paths, data_format, _add_models,
log_errors,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 526, in collated_open
return remember_data_format()
^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/open_command/cmd.py", line 497, in remember_data_format
models, status = func(*func_args, **func_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_opener.py", line 8, in open
return dcm.open()
^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom.py", line 58, in open
patient.render()
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 125, in render
study.open_series_as_models()
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 215, in
open_series_as_models
models = s.to_models(all_opened_models, derived, sgrids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 330, in to_models
grids = data.to_models(open_models, derived, sgrids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 656, in to_models
if model.data.reference_data is omodel.data:
^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'DicomGrid' object has no attribute 'reference_data'
AttributeError: 'DicomGrid' object has no attribute 'reference_data'
File
"/Applications/ChimeraX-1.9-rc2024.12.04.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/dicom/dicom_hierarchy.py", line 656, in to_models
if model.data.reference_data is omodel.data:
^^^^^^^^^^^^^^^^^^^^^^^^^
See log for complete Python traceback.
OpenGL version: 4.1 ATI-6.1.13
OpenGL renderer: AMD Radeon Pro 5500M OpenGL Engine
OpenGL vendor: ATI Technologies Inc.
Python: 3.11.4
Locale: UTF-8
Qt version: PyQt6 6.7.1, Qt 6.7.1
Qt runtime version: 6.7.3
Qt platform: cocoa
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro16,1
Processor Name: 8-Core Intel Core i9
Processor Speed: 2.3 GHz
Number of Processors: 1
Total Number of Cores: 8
L2 Cache (per Core): 256 KB
L3 Cache: 16 MB
Hyper-Threading Technology: Enabled
Memory: 32 GB
System Firmware Version: 2069.40.2.0.0 (iBridge: 22.16.11072.0.0,0)
OS Loader Version: 582~2132
Software:
System Software Overview:
System Version: macOS 15.1.1 (24B91)
Kernel Version: Darwin 24.1.0
Time since boot: 18 hours, 43 minutes
Graphics/Displays:
Intel UHD Graphics 630:
Chipset Model: Intel UHD Graphics 630
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x3e9b
Revision ID: 0x0002
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal Support: Metal 3
AMD Radeon Pro 5500M:
Chipset Model: AMD Radeon Pro 5500M
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 8 GB
Vendor: AMD (0x1002)
Device ID: 0x7340
Revision ID: 0x0040
ROM Revision: 113-D3220E-190
VBIOS Version: 113-D32206U1-019
Option ROM Version: 113-D32206U1-019
EFI Driver Version: 01.A1.190
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal Support: Metal 3
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 3072 x 1920 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: Yes
Connection Type: Internal
Installed Packages:
alabaster: 1.0.0
appdirs: 1.4.4
appnope: 0.1.4
asttokens: 3.0.0
auditwheel: 6.1.0
babel: 2.16.0
beautifulsoup4: 4.12.3
blockdiag: 3.0.0
blosc2: 2.7.1
build: 1.2.1
certifi: 2023.11.17
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.7
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: 2.4.7
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.9rc202412041747
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.13
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
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.1
funcparserlib: 2.0.0a0
glfw: 2.8.0
grako: 3.16.5
h5py: 3.12.1
html2text: 2024.2.26
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
pexpect: 4.9.0
pillow: 10.4.0
pip: 24.2
pkginfo: 1.11.1
platformdirs: 4.3.6
prompt_toolkit: 3.0.48
psutil: 6.0.0
ptyprocess: 0.7.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
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
setuptools: 72.1.0
sfftk-rw: 0.8.1
six: 1.16.0
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
Change History (4)
comment:2 by , 11 months ago
| Component: | Unassigned → DICOM |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Load DICOM hierarchy: a real number is required, not NoneType |
Reported by Chris Peck
comment:4 by , 11 months ago
Glad it was a transient error. If you experience this again and find that it is reproducible and your data is anonymized please consider sharing it with me so I can improve the error handling if opening a DICOM fails. Subsequent opens should have worked!
Note:
See TracTickets
for help on using tickets.