Skip to content

Commit b8a4e9c

Browse files
authored
Merge pull request #332 from ImagingDataCommons/bug/slice_spacing_vr
Correctly format decimal string for spacing between slices
2 parents 2f6f4bb + 4aa267b commit b8a4e9c

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

src/highdicom/content.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,10 @@ def __init__(
348348
if slice_thickness is not None:
349349
item.SliceThickness = DS(slice_thickness, auto_format=True)
350350
if spacing_between_slices is not None:
351-
item.SpacingBetweenSlices = spacing_between_slices
351+
item.SpacingBetweenSlices = DS(
352+
spacing_between_slices,
353+
auto_format=True
354+
)
352355
self.append(item)
353356

354357
@classmethod

src/highdicom/seg/sop.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1265,7 +1265,9 @@ def __init__(
12651265
image_orientation=ori,
12661266
)
12671267
if slice_spacing is not None:
1268-
pixel_measures[0].SpacingBetweenSlices = slice_spacing
1268+
pixel_measures[0].SpacingBetweenSlices = (
1269+
format_number_as_ds(slice_spacing)
1270+
)
12691271

12701272
if pixel_measures is not None:
12711273
sffg_item.PixelMeasuresSequence = pixel_measures

0 commit comments

Comments
 (0)