On Thu, Jan 28, 2016 at 1:29 PM, Joe Kington <joferkington@gmail.com> wrote:
 
I was the one Matteo mentioned on the slack group.  At first I thought Matteo was referring to exactly what you described: Take a colormapped single-band image and unmap/remap the color palette.

In one of the threads here, I read

"""

My idea would be to make it into a web app called 'rainbowbot' which would automatically detect bad colormaps either form online images or user uploaded images, and then provide them with tools to either equalize the colormaps or replace with a perceptual version with same hue range, or.....

It is in here 

https://github.com/mycarta/rainbowbot

I am open to suggestions, and offers to collaborate.
"""

Otherwise, I guess the problem is as simple as:

image = color.rgb2gray(io.imread('image.jpg'))
plt.imshow(image, cmap='viridis')

If it is about turning false color maps into true color maps, that would be hard, given the many mappings out there.

Stéfan