* Series: timeline from time axis, not from tags. * Series: implement __array_function__ and a number of NumPy functions on Series instances. * Series.concatenate() to concatenate a number of images along specified axis.
Changed * Support pydicom 3.0.0. * Support numpy >= 2.0.0. * Support upcoming python 3.13.
Fixed * DICOMPlugin.__get_transformation_matrix(): Fixed problem when there is one slice only. * DICOMPlugin._extract_dicom_attributes(): Protected for missing imagePositions.
3.7.0dev8
* readdata._get_location_part(): Modified behaviour to detect local file url. urllib.parse.urlunparse was changed in 3.12.6.
3.7.0dev7
* DICOMPlugin: Changed type definitions into classes.
3.6.6
Fixed * Series.__getitem__(): Set correct input_order when slicing 4D Series. * Series.__getitem__(): Accept discrete slice selection specified by list or tuple. * Series.__get_imagePositions(): Accept list and tuple indexes. * Series.__get_tags(): Accept list and tuple indexes. * Series.sliceLocations setter: Do not set slice axis.
3.6.5
Fixed * Improved UID generation to guarantee unique DICOM SeriesInstanceUID, while keeping the SeriesInstanceUID when slicing a Series.