def _color_im_planes(im_planes): ctf = ColorTransferFunction() ctf.range = (0.0, 1.0) ctf.add_rgb_point(0.0, 1.0, 1.0, 1.0) ctf.add_rgb_point(1.0, 1.0, 0.275, 0.0) for ip in im_planes: lut = ip.module_manager.scalar_lut_manager.lut.table.to_array() for i in xrange(len(lut)): c = 255 * np.asarray(ctf.get_color(float(i) / (len(lut) - 1))) lut[i] = np.concatenate((c, (255,))) ip.module_manager.scalar_lut_manager.lut.table = lut