Change History#
0.2.3 (30.05.2023)#
Minor update on
IntraSubjectRegistrationFilterParamsandInterSubjectRegistrationFilterParamsfor deterministic registrationImplemented GitHub Actions for continuous integration
0.2.2 (05.04.2023)#
Minor bugfix due to deprecated np.float and np.int.
Reformatted code to comply with PEP8.
0.2.1 (30.01.2023)#
Added meme to README
Minor bugfix on
Imageclass
0.2.0 (07.01.2023)#
Added support for converting empty segmentation masks to an RTSS.
Added support for color selection in
SubjectToRTSSConverter.Added a data field to each
Imagesub-class to store additional information.Added an additional mechanism to all
Filtersub-classes to raise warnings when a non-invertible filter’s operation is inverted.Added a hole filling algorithm to the classes for loading DICOM-RTSS files to circumvent issues with unexpected small holes in the resulting segmentation masks.
Extended the
ModalityConfigurationclass to support manual addition of modality configuration entries.General optimization of the converter classes.
Optimized the writing of directory hierarchies to circumvent issues during copying of multi-level hierarchies.
Relaxed exception handling in
DicomSeriesRegistrationInfoto allow for more flexible handling of non-compliant DICOM registration files.Fixed the crawling procedure to circumvent issues with single DICOM image series loading.
Minor updates to the documentation.
0.1.3 (12.11.2022)#
Added a bugfix for DICOMDIR file parsing.
Added a support for DICOM registration files that do not contain bi-directional references to DICOM image series.
Optimized
SingleConnectedComponentFilterfor faster processing.Optimized
FilterandPlaybackTransformTapeFilterfor faster inversion.Fixed and optimized
SegmentToRTSSConverter3D.Updated documentation.
0.1.2 (24.10.2022)#
Introduced integration tests for inference and conversion.
Fixed an error caused by the ITK dependency on Microsoft Windows platforms in combination with Python 3.10 and 3.11.
Optimized
DatasetDicomCrawlerfor fast single subject processing.Updated documentation.
0.1.1 (16.10.2022)#
Fixed an error caused by the ITK dependency on Microsoft Windows platforms.
Removed PyPI version 0.1.0 to avoid errors on Microsoft Windows platforms.
0.1.0 (15.10.2022)#
Initial public release on PyPI.