medialab / iwanthue

Colors for data scientists.
http://tools.medialab.sciences-po.fr/iwanthue/
Other
642 stars 57 forks source link

NaN bug in Protanope distance calculations for RGB color 9549d0 #36

Open coreygirard opened 5 years ago

coreygirard commented 5 years ago

Love the tool. It's an incredibly useful resource. I just came across a small bug in distance calculations with one particular color. It appears that #9549d0 is in some way an edge case in the Protanope calculations, because this RGB palette:

["#43d357",
"#9549d0",
"#bb4800",
"#1dcdff",
"#c20055"]

gives this output:

image

(note that all the Protanope distances involving #9549d0 result in NaNs, and all distances not involving that color return numbers as expected)

(the other distance sections have no NaNs in them)

Looking forward to the new version!