ximport("coreimage")

WIDTH = 256
HEIGHT = 256

canvas = coreimage.canvas(WIDTH, HEIGHT)

chars = open('/Users/char/Desktop/corpus.txt').read()
pixels = [0]*WIDTH*HEIGHT

for c in range(len(chars)):
    try:
        pixels[ord(chars[c])*WIDTH + ord(chars[c+1])] += 0.1
    except: print 'fail'

l = canvas.append(map(lambda(x): color(x, x, x), pixels), WIDTH, HEIGHT)
canvas.draw()
