open-dicom / dicom_parser

Facilitates DICOM data access.
https://dicom-parser.readthedocs.io/en/latest/?badge=latest
MIT License
26 stars 15 forks source link

Refactor base classes to use factory methods #106

Open ZviBaratz opened 2 years ago

ZviBaratz commented 2 years ago

The Image class, in particular, relies on properties such as is_mosaic or is_multiframe to apply various fixes and transformations. It would be preferable if factory methods were created to instantiate more specific Image or Header subclasses.