File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4015,12 +4015,6 @@ def _generate_cross_sectional_descriptors(
40154015 relationship_type = RelationshipTypeValues .HAS_ACQ_CONTEXT ,
40164016 unit = codes .UCUM .Millimeter
40174017 ),
4018- NumContentItem (
4019- name = codes .DCM .SpacingBetweenSlices ,
4020- value = dataset .SpacingBetweenSlices ,
4021- relationship_type = RelationshipTypeValues .HAS_ACQ_CONTEXT ,
4022- unit = codes .UCUM .Millimeter
4023- ),
40244018 NumContentItem (
40254019 name = codes .DCM .SliceThickness ,
40264020 value = dataset .SliceThickness ,
@@ -4106,6 +4100,16 @@ def _generate_cross_sectional_descriptors(
41064100 )
41074101 )
41084102 ]
4103+ if hasattr (dataset , 'SpacingBetweenSlices' ):
4104+ descriptors .append (
4105+ NumContentItem (
4106+ name = codes .DCM .SpacingBetweenSlices ,
4107+ value = dataset .SpacingBetweenSlices ,
4108+ relationship_type = RelationshipTypeValues .HAS_ACQ_CONTEXT ,
4109+ unit = codes .UCUM .Millimeter
4110+ ),
4111+ )
4112+
41094113 return descriptors
41104114
41114115 def _is_cross_sectional (self , ds : Dataset ) -> bool :
Original file line number Diff line number Diff line change @@ -5591,6 +5591,11 @@ def test_dx_construction(self):
55915591 assert group [8 ].name == codes .DCM .ContentTime
55925592 assert group [8 ].value == content_time
55935593
5594+ def test_optional_spacing_between_slices (self ):
5595+ del self ._ref_ct_dataset .SpacingBetweenSlices
5596+ group = ImageLibraryEntryDescriptors (image = self ._ref_ct_dataset )
5597+ assert not group .find (name = codes .DCM .SpacingBetweenSlices )
5598+
55945599
55955600class TestImageLibrary (unittest .TestCase ):
55965601
You can’t perform that action at this time.
0 commit comments