diff --git a/invesalius/control.py b/invesalius/control.py index a02a8f4..a71c2bf 100755 --- a/invesalius/control.py +++ b/invesalius/control.py @@ -40,10 +40,10 @@ class Controller(): for key in dicom_series: patient_name = key[0] - dicom = dicom_series[key][0][0] + dicom = dicom_series[key][0] # Compute how many images per series: - n_images = str(len(dicom_series[key][0])) + n_images = str(len(dicom_series[key])) # Add date and time in a single field: date_time = "%s %s"%(dicom.acquisition.date, dicom.acquisition.time) diff --git a/invesalius/reader/dicom_grouper.py b/invesalius/reader/dicom_grouper.py index c4b4e78..ce3d0fe 100644 --- a/invesalius/reader/dicom_grouper.py +++ b/invesalius/reader/dicom_grouper.py @@ -286,8 +286,10 @@ class DicomGroups: key = tmp1.keys()[m] information = tmp1[key] - new_key = (x,information.patient.name, information.image.orientation_label, - information.acquisition.serie_number) + #new_key = (x,information.patient.name, information.image.orientation_label, + # information.acquisition.serie_number) + + new_key = (information.patient.name, None, x, information.image.orientation_label) if (new_key in groups_dcm_.keys()): groups_dcm_[new_key].append(information) -- libgit2 0.21.2