0.9.5#
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 compatibility
preliminary work on using sphinx for documentation
preliminary work on better writing of files from scratch