Version 0.9.5¶
Changelog¶
pydicom 0.9.5 is primarily a bug-fix release but includes some contrib files also.
Major fixes in this release¶
fix for incorrect pixel integer types which could lead to numeric errors (issue 79)
By default an InvalidDicomError will be raised when trying to read a non-DICOM file (unless read_file keyword arg {{{force}}} is True) (revision fc790f01f5)
fix recursion error on private data elements (issue 81, issue 84)
Other fixes in this release¶
Fix for unicode decode failing with VM > 1 (issue 78)
fix for fail of DicomIter on files with Explicit VR Transfer Syntax UID (issue 82)
Fix for Python 2.5 and ‘with’ statement (revision 1c32791bf0)
Handle ‘OB/OW’ VR as well as ‘OW/OB’ (revision e3ee934bbc)
Fix dataset.get(tag) so returns same as dataset[tag] (issue 88)
New ‘Contrib’ files¶
dicom_dao.py by Mike Wallace – CouchDB storage of DICOM info and binary data
pydicom_series.py by Almar Klein – Reads files and separates into distinct series.
Other¶
switch to Distribute for packaging
preliminary work on Python 3 compatiblity
preliminary work on using sphinx for documentation
preliminary work on better writing of files from scratch