<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">The one I came up with is here:<div><br></div><div><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__imgur.com_HhdqA3T&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=pt2wEnBQuQqBXqqwsS4uGKSB9kxyGINhJrL5tvkicfU&e=">http://imgur.com/HhdqA3T</a><br></div><div><br></div><div>The script is here:</div><div><br></div><div><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__paste.yt-2Dproject.org_show_6165_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=hhw89bTXh1mn6pmLtjo3AkEdc4QfH3DKDjy5Z-84-B8&e=">http://paste.yt-project.org/show/6165/</a><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 18, 2016 at 9:45 AM, Matthew Turk <span dir="ltr"><<a href="mailto:matthewturk@gmail.com" target="_blank">matthewturk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I've experimented a bit and come up with this:<br>
<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__images.hub.yt_u_fido_m_9bbe3cf6-2Dpng_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=5rkiUoQycVa_LV9eaF49ckv7hgig3D-ZK3dTWZdtUdw&e=" rel="noreferrer" target="_blank">https://images.hub.yt/u/fido/m/9bbe3cf6-png/</a><br>
<br>
The script:<br>
<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__paste.yt-2Dproject.org_show_6151_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=sRAgtzhTsWO72nKBAbPr_P7PDzNrzE0-gzyZlIexG50&e=" rel="noreferrer" target="_blank">http://paste.yt-project.org/show/6151/</a><br>
<br>
This was designed with the viscm project, which is awfully cool.  What<br>
do folks think?  I think Kacper and Nathan also experimented with<br>
viscm and have some ideas too, so maybe we should put it up for an<br>
eventual vote.<br>
<br>
Also, I would campaign for calling whatever our new colormap turns out<br>
to be one of these three things, in increasing order of my preference:<br>
<br>
agar<br>
kelp<br>
kanten<br>
<br>
-Matt<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, Jan 14, 2016 at 10:57 AM, Matthew Turk <<a href="mailto:matthewturk@gmail.com">matthewturk@gmail.com</a>> wrote:<br>
> Hi Stuart and everyone else,<br>
><br>
> This is great info.  I appreciate everyone's thoughtful replies.<br>
><br>
> Having both a sequential colormap (which would replace algae) and a<br>
> diverging colormap, would be awesome.  The Paraview devs shipped the<br>
> new matplotlib ones (like Inferno) in 5.0.  I think it would be a fun<br>
> experiment to see if we can come up with something sufficiently<br>
> "branded" or different.  And then if we can't, fall back on something<br>
> like Inferno?<br>
><br>
> -Matt<br>
><br>
> On Wed, Jan 6, 2016 at 12:48 PM, Levy, Stuart A <<a href="mailto:salevy@illinois.edu">salevy@illinois.edu</a>> wrote:<br>
>> There was a fair bit of discussion about colormaps - terrible, useful,<br>
>> beautiful - at IEEE Vis last October.   The viridis colormap was a featured<br>
>> one.   So was the traditional rainbow, which lots of info-vis and perceptual<br>
>> people piled on to criticize.<br>
>><br>
>> Among design criteria for a continuous-valued colormap is whether it's<br>
>> "sequential" (like the typical yt colormap, or viridis) or "diverging".<br>
>> You'd want a diverging colormap to show signed deviations from a norm -<br>
>> where the eye should be caught by places where a value is either much less<br>
>> than, or much more than, something in the middle.   Is it worth offering a<br>
>> typical divergent colormap, as well as a new typical sequential one, in yt?<br>
>><br>
>> Note that among the Stefan van der Walt & Nathaniel Smith writeup (<br>
>> <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__bids.github.io_colormap_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=pL5qEAXrGtWB7v3lQRnSxpjCNGG4f102SXX5JjEFv_U&e=" rel="noreferrer" target="_blank">http://bids.github.io/colormap/</a> ) on their development of better cmaps, they<br>
>> use Nathan Goldbaum's galaxy evolution as a test case for six (sequential)<br>
>> examples! => <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__vorpus.org_-7Enjs_goldbaum-2Dgalaxies-2Dall-2Dcolormaps.mkv&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=SibrhobPan4MoXRAKc6cE2qIyuyuDlZau-OTbqLBfr4&e=" rel="noreferrer" target="_blank">http://vorpus.org/~njs/goldbaum-galaxies-all-colormaps.mkv</a><br>
>><br>
>> A neat web site with sample colormaps - aimed at mapping discrete values on<br>
>> geographic maps, so not directly applicable but cool - is this, by Cynthia<br>
>> Brewer and Mark Harrower at PSU:<br>
>>     <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__colorbrewer2.org_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=fFHFX-wiIjAAmGX3bZ0TDzXNwfbIwBy2TDUtmIKzh3c&e=" rel="noreferrer" target="_blank">http://colorbrewer2.org/</a><br>
>> It has a library of predesigned cmaps, and lets you sift them by being<br>
>> colorblind-safe, photocopy safe, etc.<br>
>> ________________________________<br>
>> From: yt-dev [<a href="mailto:yt-dev-bounces@lists.spacepope.org">yt-dev-bounces@lists.spacepope.org</a>] on behalf of B.W. Keller<br>
>> [<a href="mailto:kellerbw@mcmaster.ca">kellerbw@mcmaster.ca</a>]<br>
>> Sent: Wednesday, January 06, 2016 12:13<br>
>> To: <a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a><br>
>> Subject: Re: [yt-dev] Default colormap<br>
>><br>
>> There is a really excellent paper on designing color maps called "Color<br>
>> Sequences for Univariate Maps: Theory, Experiments, and Principles" that you<br>
>> can get here:<br>
>> <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__ccom.unh.edu_sites_default_files_publications_Ware-5F1988-5FCGA-5FColor-5Fsequences-5Funivariate-5Fmaps.pdf&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=RtTw2EaQIw7l7Fpv7Cgf6AECQTIBigrjw1Z_gQ0nzmU&e=" rel="noreferrer" target="_blank">http://ccom.unh.edu/sites/default/files/publications/Ware_1988_CGA_Color_sequences_univariate_maps.pdf</a><br>
>><br>
>> If we design a new colormap, this would be a good reference along with those<br>
>> scipy resources.  I personally would love to have an accessible, yt-custom<br>
>> colormap.<br>
>><br>
>> On Wed, Jan 6, 2016 at 11:50 AM, Erik Schnetter <<a href="mailto:schnetter@gmail.com">schnetter@gmail.com</a>> wrote:<br>
>>><br>
>>> I think there are several colourmaps that were created when Viridis<br>
>>> was invented. I personally like Inferno.<br>
>>><br>
>>> -erik<br>
>>><br>
>>> On Wed, Jan 6, 2016 at 11:34 AM, Nathan Goldbaum <<a href="mailto:nathan12343@gmail.com">nathan12343@gmail.com</a>><br>
>>> wrote:<br>
>>> > I would also be for coming up with our own colormap. That said, I think<br>
>>> > simply modifying algae won't be enough, since it is too perceptually<br>
>>> > nonlinear.<br>
>>> ><br>
>>> > On Wed, Jan 6, 2016 at 10:32 AM, John ZuHone <<a href="mailto:jzuhone@gmail.com">jzuhone@gmail.com</a>> wrote:<br>
>>> >><br>
>>> >> I would go for modifying algae.<br>
>>> >><br>
>>> >> > On Jan 6, 2016, at 11:30 AM, Matthew Turk <<a href="mailto:matthewturk@gmail.com">matthewturk@gmail.com</a>><br>
>>> >> > wrote:<br>
>>> >> ><br>
>>> >> > Hi folks,<br>
>>> >> ><br>
>>> >> > For a long time we've used "algae," which was designed by Britton<br>
>>> >> > about eight years ago, as the default colormap.  This has been really<br>
>>> >> > nice for "branding" yt -- if you see an algae plot, it's probably<br>
>>> >> > (not<br>
>>> >> > definitely) made with yt.  But it's also not accessible from a<br>
>>> >> > colorblindness perspective.  Stefan van der Walt has been giving some<br>
>>> >> > really great talks lately about building a better colormap for<br>
>>> >> > matplotlib (e.g., <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__www.youtube.com_watch-3Fv-3DxAoljeRJ3lU&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=d74jOmvsd8B6spsLUaymN6ThV8auvIjzOBGr51CfRDU&e=" rel="noreferrer" target="_blank">https://www.youtube.com/watch?v=xAoljeRJ3lU</a> ) which<br>
>>> >> > culminated in viridis, which is shipping in recent versions of<br>
>>> >> > matplotlib and will become the default.<br>
>>> >> ><br>
>>> >> > In support of this, he built a tool called viscm which can generate<br>
>>> >> > reduced versions of colormaps to show what they would be like with<br>
>>> >> > varying degrees of insensitivity to color.  I've generated outputs<br>
>>> >> > from viscm of three of the custom colormaps we ship with yt:<br>
>>> >> ><br>
>>> >> > Algae: <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__images.hub.yt_u_fido_m_d275d5e1-2Dpng_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=UmYY8fhL4ump85r0dkXKMjS1rNaEx3OcqB9QB2oGO-A&e=" rel="noreferrer" target="_blank">https://images.hub.yt/u/fido/m/d275d5e1-png/</a><br>
>>> >> > Cubehelix: <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__images.hub.yt_u_fido_m_8e698928-2Dpng_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=ydFRHpBpPDQrNdCdYg3-Lbuzs32CiVmnS_MHcyvsHgI&e=" rel="noreferrer" target="_blank">https://images.hub.yt/u/fido/m/8e698928-png/</a> (I believe<br>
>>> >> > this is now also shipped with MPL)<br>
>>> >> > Kamae: <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__images.hub.yt_u_fido_m_e0e40efa-2Dpng_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=Xeccow769lX1h1im8o6qd7AIBFshR4g3-K9CfDeUTS0&e=" rel="noreferrer" target="_blank">https://images.hub.yt/u/fido/m/e0e40efa-png/</a><br>
>>> >> ><br>
>>> >> > I love algae, but it's not the best from an accessibility<br>
>>> >> > perspective.<br>
>>> >> ><br>
>>> >> > I'd like to propose that we use a new default colormap.  If we do<br>
>>> >> > this, I see two options:<br>
>>> >> ><br>
>>> >> > * Retain a "branding" by developing a new one either by using the<br>
>>> >> > techniques used by matplotlib (or one of the maps they opted not to<br>
>>> >> > use) or by modifying algae to be more accessible; looking at the<br>
>>> >> > response functions, I suspect it would be reasonably possible to<br>
>>> >> > modify it.  (Modifying algae is my preference.)<br>
>>> >> > * Use viridis (which we may then have to ship if we have older<br>
>>> >> > versions of matplotlib to support)<br>
>>> >> ><br>
>>> >> > -Matt<br>
>>> >> > _______________________________________________<br>
>>> >> > yt-dev mailing list<br>
>>> >> > <a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a><br>
>>> >> > <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.spacepope.org_listinfo.cgi_yt-2Ddev-2Dspacepope.org&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=W22E12XRxXCDqiOqZvdM30lwHAip4i6QsP-NMz-_bzM&e=" rel="noreferrer" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
>>> >><br>
>>> >> _______________________________________________<br>
>>> >> yt-dev mailing list<br>
>>> >> <a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a><br>
>>> >> <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.spacepope.org_listinfo.cgi_yt-2Ddev-2Dspacepope.org&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=W22E12XRxXCDqiOqZvdM30lwHAip4i6QsP-NMz-_bzM&e=" rel="noreferrer" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
>>> ><br>
>>> ><br>
>>> ><br>
>>> > _______________________________________________<br>
>>> > yt-dev mailing list<br>
>>> > <a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a><br>
>>> > <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.spacepope.org_listinfo.cgi_yt-2Ddev-2Dspacepope.org&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=W22E12XRxXCDqiOqZvdM30lwHAip4i6QsP-NMz-_bzM&e=" rel="noreferrer" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
>>> ><br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Erik Schnetter <<a href="mailto:schnetter@gmail.com">schnetter@gmail.com</a>><br>
>>> <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.perimeterinstitute.ca_personal_eschnetter_&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=6KIm_5KNGeqHb6yPx2nd2LIv9V2J6pMsdo0MckqpuNg&e=" rel="noreferrer" target="_blank">http://www.perimeterinstitute.ca/personal/eschnetter/</a><br>
>>> _______________________________________________<br>
>>> yt-dev mailing list<br>
>>> <a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a><br>
>>> <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.spacepope.org_listinfo.cgi_yt-2Ddev-2Dspacepope.org&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=W22E12XRxXCDqiOqZvdM30lwHAip4i6QsP-NMz-_bzM&e=" rel="noreferrer" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> yt-dev mailing list<br>
>> <a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a><br>
>> <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.spacepope.org_listinfo.cgi_yt-2Ddev-2Dspacepope.org&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=W22E12XRxXCDqiOqZvdM30lwHAip4i6QsP-NMz-_bzM&e=" rel="noreferrer" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
>><br>
_______________________________________________<br>
yt-dev mailing list<br>
<a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.spacepope.org_listinfo.cgi_yt-2Ddev-2Dspacepope.org&d=BQMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=Sa30LCSJhqmQMf4uWYfG3ZmQM_GcnneyEtdSxgO0fME&s=W22E12XRxXCDqiOqZvdM30lwHAip4i6QsP-NMz-_bzM&e=" rel="noreferrer" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
</div></div></blockquote></div><br></div>