Beispiel #1
0
 def to_image(self):
     from hyperspy.signals.image import Image
     dic = self._get_signal_dict()
     dic['mapped_parameters']['record_by'] = 'image'
     dic['data'] = np.rollaxis(dic['data'], -1, 0)
     dic['axes'] = utils_varia.rollelem(dic['axes'],-1,0)
     i = 0
     for axis in dic['axes']:
         axis['index_in_array'] = i
         i += 1
     im = Image(dic)
     if hasattr(self, 'mva_results'):
         im.mva_results = copy.deepcopy(self.mva_results)
         im.mva_results._transpose_results()
         im.mva_results.original_shape = self.data.shape
     return im