Re: [yt-dev] yt-dev Digest, Vol 85, Issue 33

The middle and right colormaps are the two best options in my mind because they have several unique colors in the interval between the two extremum, thus enabling a fuller range of data to be absorbed--especially in the phase plots and high resolution projections.
________________________________________ From: yt-dev yt-dev-bounces@lists.spacepope.org on behalf of yt-dev-request@lists.spacepope.org yt-dev-request@lists.spacepope.org Sent: Thursday, January 21, 2016 2:05 PM To: yt-dev@lists.spacepope.org Subject: yt-dev Digest, Vol 85, Issue 32
Send yt-dev mailing list submissions to yt-dev@lists.spacepope.org
To subscribe or unsubscribe via the World Wide Web, visit http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org or, via email, send a message with subject or body 'help' to yt-dev-request@lists.spacepope.org
You can reach the person managing the list at yt-dev-owner@lists.spacepope.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of yt-dev digest..."
Today's Topics:
1. Re: Default colormap (Matthew Turk)
----------------------------------------------------------------------
Message: 1 Date: Thu, 21 Jan 2016 13:05:07 -0600 From: Matthew Turk matthewturk@gmail.com To: "yt-dev@lists.spacepope.org" yt-dev@lists.spacepope.org Subject: Re: [yt-dev] Default colormap Message-ID: CALO3=5HASX+DekU1xW2zRoTPkLd6csho2Mg7+JqUWsFGbXi+5A@mail.gmail.com Content-Type: text/plain; charset="utf-8"
Sounds good, but before we do that, I think we should have a suitable waiting period for others to propose them. I'll send an email out to yt-users asking for ideas on it.
On Thu, Jan 21, 2016 at 12:10 PM, Nathan Goldbaum nathan12343@gmail.com wrote:
I think we should probably put it up for a vote and we should send an e-mail to yt-users about it.
On Thu, Jan 21, 2016 at 12:06 PM, Matthew Turk matthewturk@gmail.com wrote:
Hi folks,
I've put up a comparison image:
http://i.imgur.com/Afxdb0G.jpg
Left is Kacper, middle is me, right is Nathan.
Honestly I think all could go in, but we should pick a default -- whether it's one of these or a different one. Anyone have a strong opinion?
-Matt
On Mon, Jan 18, 2016 at 10:19 AM, B.W. Keller kellerbw@mcmaster.ca wrote:
Wow, all of these look great. I think I like Matt's best for painting our bikeshed, but I would be happy with any of them.
On Mon, Jan 18, 2016 at 11:10 AM, Kacper Kowalik < xarthisius.kk@gmail.com> wrote:
On 01/18/2016 09:45 AM, Matthew Turk wrote:
Hi all,
I've experimented a bit and come up with this:
https://images.hub.yt/u/fido/m/9bbe3cf6-png/
The script:
http://paste.yt-project.org/show/6151/
This was designed with the viscm project, which is awfully cool. What do folks think? I think Kacper and Nathan also experimented with viscm and have some ideas too, so maybe we should put it up for an eventual vote.
This is my experiment:
https://images.hub.yt/u/fido/m/f180a901-png/
Source:
http://paste.yt-project.org/show/6166/
Cheers, Kacper
Also, I would campaign for calling whatever our new colormap turns out to be one of these three things, in increasing order of my preference:
agar kelp kanten
-Matt
On Thu, Jan 14, 2016 at 10:57 AM, Matthew Turk matthewturk@gmail.com
wrote:
Hi Stuart and everyone else,
This is great info. I appreciate everyone's thoughtful replies.
Having both a sequential colormap (which would replace algae) and a diverging colormap, would be awesome. The Paraview devs shipped the new matplotlib ones (like Inferno) in 5.0. I think it would be a fun experiment to see if we can come up with something sufficiently "branded" or different. And then if we can't, fall back on something like Inferno?
-Matt
On Wed, Jan 6, 2016 at 12:48 PM, Levy, Stuart A salevy@illinois.edu
wrote:
> There was a fair bit of discussion about colormaps - terrible,
useful,
> beautiful - at IEEE Vis last October. The viridis colormap was a
featured
> one. So was the traditional rainbow, which lots of info-vis and
perceptual
> people piled on to criticize. > > Among design criteria for a continuous-valued colormap is whether
it's
> "sequential" (like the typical yt colormap, or viridis) or
"diverging".
> You'd want a diverging colormap to show signed deviations from a
norm -
> where the eye should be caught by places where a value is either
much less
> than, or much more than, something in the middle. Is it worth
offering a
> typical divergent colormap, as well as a new typical sequential
one, in yt?
> > Note that among the Stefan van der Walt & Nathaniel Smith writeup ( > http://bids.github.io/colormap/ ) on their development of better
cmaps, they
> use Nathan Goldbaum's galaxy evolution as a test case for six
(sequential)
> examples! =>
http://vorpus.org/~njs/goldbaum-galaxies-all-colormaps.mkv
> > A neat web site with sample colormaps - aimed at mapping discrete
values on
> geographic maps, so not directly applicable but cool - is this, by
Cynthia
> Brewer and Mark Harrower at PSU: > http://colorbrewer2.org/ > It has a library of predesigned cmaps, and lets you sift them by
being
> colorblind-safe, photocopy safe, etc. > ________________________________ > From: yt-dev [yt-dev-bounces@lists.spacepope.org] on behalf of
B.W. Keller
> [kellerbw@mcmaster.ca] > Sent: Wednesday, January 06, 2016 12:13 > To: yt-dev@lists.spacepope.org > Subject: Re: [yt-dev] Default colormap > > There is a really excellent paper on designing color maps called
"Color
> Sequences for Univariate Maps: Theory, Experiments, and Principles"
that you
> can get here: >
http://ccom.unh.edu/sites/default/files/publications/Ware_1988_CGA_Color_seq...
> > If we design a new colormap, this would be a good reference along
with those
> scipy resources. I personally would love to have an accessible,
yt-custom
> colormap. > > On Wed, Jan 6, 2016 at 11:50 AM, Erik Schnetter <
schnetter@gmail.com> wrote:
>> >> I think there are several colourmaps that were created when Viridis >> was invented. I personally like Inferno. >> >> -erik >> >> On Wed, Jan 6, 2016 at 11:34 AM, Nathan Goldbaum <
nathan12343@gmail.com>
>> wrote: >>> I would also be for coming up with our own colormap. That said, I
think
>>> simply modifying algae won't be enough, since it is too
perceptually
>>> nonlinear. >>> >>> On Wed, Jan 6, 2016 at 10:32 AM, John ZuHone jzuhone@gmail.com
wrote:
>>>> >>>> I would go for modifying algae. >>>> >>>>> On Jan 6, 2016, at 11:30 AM, Matthew Turk <
matthewturk@gmail.com>
>>>>> wrote: >>>>> >>>>> Hi folks, >>>>> >>>>> For a long time we've used "algae," which was designed by
Britton
>>>>> about eight years ago, as the default colormap. This has been
really
>>>>> nice for "branding" yt -- if you see an algae plot, it's
probably
>>>>> (not >>>>> definitely) made with yt. But it's also not accessible from a >>>>> colorblindness perspective. Stefan van der Walt has been
giving some
>>>>> really great talks lately about building a better colormap for >>>>> matplotlib (e.g., https://www.youtube.com/watch?v=xAoljeRJ3lU
) which
>>>>> culminated in viridis, which is shipping in recent versions of >>>>> matplotlib and will become the default. >>>>> >>>>> In support of this, he built a tool called viscm which can
generate
>>>>> reduced versions of colormaps to show what they would be like
with
>>>>> varying degrees of insensitivity to color. I've generated
outputs
>>>>> from viscm of three of the custom colormaps we ship with yt: >>>>> >>>>> Algae: https://images.hub.yt/u/fido/m/d275d5e1-png/ >>>>> Cubehelix: https://images.hub.yt/u/fido/m/8e698928-png/ (I
believe
>>>>> this is now also shipped with MPL) >>>>> Kamae: https://images.hub.yt/u/fido/m/e0e40efa-png/ >>>>> >>>>> I love algae, but it's not the best from an accessibility >>>>> perspective. >>>>> >>>>> I'd like to propose that we use a new default colormap. If we
do
>>>>> this, I see two options: >>>>> >>>>> * Retain a "branding" by developing a new one either by using
the
>>>>> techniques used by matplotlib (or one of the maps they opted
not to
>>>>> use) or by modifying algae to be more accessible; looking at the >>>>> response functions, I suspect it would be reasonably possible to >>>>> modify it. (Modifying algae is my preference.) >>>>> * Use viridis (which we may then have to ship if we have older >>>>> versions of matplotlib to support) >>>>> >>>>> -Matt >>>>> _______________________________________________ >>>>> yt-dev mailing list >>>>> yt-dev@lists.spacepope.org >>>>> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org >>>> >>>> _______________________________________________ >>>> yt-dev mailing list >>>> yt-dev@lists.spacepope.org >>>> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org >>> >>> >>> >>> _______________________________________________ >>> yt-dev mailing list >>> yt-dev@lists.spacepope.org >>> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org >>> >> >> >> >> -- >> Erik Schnetter schnetter@gmail.com >> http://www.perimeterinstitute.ca/personal/eschnetter/ >> _______________________________________________ >> yt-dev mailing list >> yt-dev@lists.spacepope.org >> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org > > > > _______________________________________________ > yt-dev mailing list > yt-dev@lists.spacepope.org > http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org >
yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.spacepope.org/pipermail/yt-dev-spacepope.org/attachments/20160121/87f5c94c/attachment.htm
------------------------------
Subject: Digest Footer
_______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
------------------------------
End of yt-dev Digest, Vol 85, Issue 32 ************************************** _______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
participants (1)
-
Gilbert, Austin B