Skip to content

Unable to open SEG-derived SRs #293

@fedorov

Description

@fedorov

We still have remaining issues following the merge of #289, unfortunately.

Traceback (most recent call last):
  File "/Applications/Slicer.app/Contents/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMUtils.py", line 827, in getLoadablesFromFileLists
    loadablesByPlugin[plugin] = plugin.examineForImport(fileLists)
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/Slicer.app/Contents/Extensions-33996/QuantitativeReporting/lib/Slicer-5.9/qt-scripted-modules/base/DICOMPluginBase.py", line 53, in examineForImport
    loadablesForFiles = self.examineFiles(files)
                        ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/Slicer.app/Contents/Extensions-33996/QuantitativeReporting/lib/Slicer-5.9/qt-scripted-modules/DICOMTID1500Plugin.py", line 71, in examineFiles
    isDicomTID1500 = self.isDICOMTID1500(dataset)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/Slicer.app/Contents/Extensions-33996/QuantitativeReporting/lib/Slicer-5.9/qt-scripted-modules/DICOMTID1500Plugin.py", line 98, in isDICOMTID1500
    import highdicom as hd
  File "/Applications/Slicer.app/Contents/lib/Python/lib/python3.12/site-packages/highdicom/__init__.py", line 1, in <module>
    from highdicom import ann
  File "/Applications/Slicer.app/Contents/lib/Python/lib/python3.12/site-packages/highdicom/ann/__init__.py", line 9, in <module>
    from highdicom.ann.sop import MicroscopyBulkSimpleAnnotations, annread
  File "/Applications/Slicer.app/Contents/lib/Python/lib/python3.12/site-packages/highdicom/ann/sop.py", line 33, in <module>
    from highdicom.io import _wrapped_dcmread
  File "/Applications/Slicer.app/Contents/lib/Python/lib/python3.12/site-packages/highdicom/io.py", line 14, in <module>
    from pydicom.encaps import parse_basic_offsets
ImportError: cannot import name 'parse_basic_offsets' from 'pydicom.encaps' (/Applications/Slicer.app/Contents/lib/Python/lib/python3.12/site-packages/pydicom/encaps.py)
DICOM Plugin failed: cannot import name 'parse_basic_offsets' from 'pydicom.encaps' (/Applications/Slicer.app/Contents/lib/Python/lib/python3.12/site-packages/pydicom/encaps.py)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions