Release Notes¶
0.1.3¶
Changed Code String (CS) parsing to return verbose value or set of values using the
code_strings
module. This feature can be disabled by setting theParser
’sverbose_code_strings
attribute to False.Added warnings for invalid pixel arrays and invalid Code String (CS) values.
Updated the
sequences
module to work with verbose Code String (CS) data element values and renamed known MR sequences.Refactored the
Parser
class to a bit to improve readability.Fixed CSA header bug for headers with a duplicate “### ASCCONV END ###” pattern.
Created the
DataElement
class as a wrapper around pydicom’sDataElement
to support some custom functionality and provide better integration with django_dicom.
0.1.2¶
Improved private tags definition so that the
Header
model’sget()
method will work using the private tag’s keyword.Added support for calling
len()
over aSeries
instance to return the number of images in it.Added support for querying header information from a
Series
instance using theget()
method or the indexing operator ([]) using astr
or atuple
.Added support for indexing the
Image
instances from aSeries
using anint
orslice
.
0.1.1¶
Improved support for accessing CSA headers.
Added auto-decoding for Siemens mosaic encoded data (applies to data extraction in both
Image
andSeries
instances).
0.1.0¶
First release!
Type correction based on value-representation (VR).
Simple
Series
class for reading DICOM series directories.Basic support for reading CSA headers using the
CsaHeader
class.