Skip to content

Releases: razorx89/pydicom-seg

0.4.1

16 Feb 10:36
ee1aba7
Compare
Choose a tag to compare
  • Fixed a numpy 1.24+ runtime issue
  • Fixed CI pipeline, which was outdated and had conflicts with currently available packages/repositories

0.4.0

21 Dec 13:02
1b6d1fb
Compare
Choose a tag to compare
  • Dropped support for Python 3.6
  • Replaced attrs with Python 3.7 dataclasses
  • Fixed pixel spacing order when writing (similar to #37)
  • Added support for loading a template from a pathlib.Path
  • Added support for loading DICOMs from paths when writing a segmentation

0.3.0

20 Dec 10:17
bda3856
Compare
Choose a tag to compare
  • Use ContentCreatorName from template (#27)
  • Clear segment_buffer for every segment in SegmentReader (#35)
  • Fix/template code sequences (#36)
  • Fix pixel spacing conversion to SimpleITK (#37)
  • Fixed rounding error for calculating number of slices in both readers (#43)
  • First draft of speedup adding frames (#44)

0.2.3

07 Dec 09:00
6bed75b
Compare
Choose a tag to compare
  • Update pydicom requirement to allow 2.0 usage
  • Fix package __version__

0.2.2

05 Dec 07:56
8ab9413
Compare
Choose a tag to compare

Allow SimpleITK version 2 or newer

0.2.1

13 Sep 14:09
f85d472
Compare
Choose a tag to compare

Bug Fixes

  • Add default preamble to segmentation dataset (#25)
  • Fix typo in documentation (#23)

0.2.0

17 Jun 16:11
52ffabf
Compare
Choose a tag to compare

Features

  • Added documentation (#11)
  • Added Github Actions for CI/CD (#19)
  • Refactored segmentation dataset/writer (#9)

Bug Fixes

  • Generated DICOM-SEGs were not standard conformant (#21)
  • Template import from single-file input metainfo.json (#17)
  • Wheel on PyPI was missing required external files from dcmqi (#15)

Notes

  • Removed Python 3.5 support due to usage of literal string interpolation (PEP 498)

0.1.0 - Initial Release

03 Jan 16:31
Compare
Choose a tag to compare
  • Support for reading binary segments and multi-class segmentations from DICOM-SEG to numpy and SimpleITK
  • Support for writing multi-class segmentations from SimpleITK images to DICOM-SEG
  • Importer for dcmqi metainfo.json files