Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore optional color tables for LOS to avoid drawing the eye from the zero point #278

Open
2 tasks
bberkeyU opened this issue Jun 3, 2024 · 3 comments
Open
2 tasks
Assignees
Labels
enhancement new feature
Milestone

Comments

@bberkeyU
Copy link
Contributor

bberkeyU commented Jun 3, 2024

The current LOS color table blue-white-red does an excellent job of drawing the eye to locations in the image where the velocity flips from positive to negative. However, our zero-point uncertainty may give a false impression of where things change in the corona.

Perhaps we should consider a perceptually uniform sequential map like Viridis or Plasma (matplotlib maps). If these can be loaded into idl or a similar idl map, it would be nice to look at some complex coronal configurations, including CMEs, to see if these still pop out and if other events pop out instead.

Tasks

  • Identify uniform sequential map
  • Make PNGs for 2020-02-08 and some nice CME days with a new table to compare results between the old and new tables.
@mgalloy
Copy link
Member

mgalloy commented Jun 3, 2024

Color tables 49-65 are the Brewer sequential color tables that would be appropriate for this. We could also construct a custom one.

@mgalloy mgalloy self-assigned this Jun 3, 2024
@mgalloy mgalloy added this to the UCoMP 1.1 milestone Jun 3, 2024
@mgalloy mgalloy added the enhancement new feature label Jun 3, 2024
@mgalloy
Copy link
Member

mgalloy commented Jun 3, 2024

Here are some of the color tables for the 1074 waves mean LOS velocity image for 20220208.

Color table 49:

20220208 ucomp 1074 l2 waves mean los_velocity-49

Color table 49:

20220208 ucomp 1074 l2 waves mean los_velocity-50

Color table 51:

20220208 ucomp 1074 l2 waves mean los_velocity-51

Color table 52:

20220208 ucomp 1074 l2 waves mean los_velocity-52

Color table 53:

20220208 ucomp 1074 l2 waves mean los_velocity-53

Color table 55:

20220208 ucomp 1074 l2 waves mean los_velocity-55

Color table 65:

20220208 ucomp 1074 l2 waves mean los_velocity-65

@bberkeyU
Copy link
Contributor Author

bberkeyU commented Jun 4, 2024

I think 49 and 65 look cool and bring out more information in the redshifted regions. My eye has an easier time seeing finer structure and detail in these areas. Plus, for some reason, the icy blueness of 49 seems stunning. And some of the blue-shifted structures near PA230 really pop in 65.

Unfortunately, the whites (blue-shifted regions) in all of these color tables seem to wash together. I can't tell the color differences once the blue shifts get below bigger than -2 km/s. I think I am seeing a change in adjacent structures, but I dont think I can compare the whites from pixels that aren't adjacent they all look white/pale.

Using the Matplotlib plasma color table addresses some of my concerns about the lack of contrast in the white and high-blue shift regions.

I think the plasma table shows finer detail than the old table. I was hoping the new tables would give better quicklook insights into the data, but at least for Feb 08, I think I have looked at the data enough that I am now seeing the same features across all tables. I think more days will need to be reviewed to see if switching tables helped with quick insights.

The biggest drawback I am seeing with the new tables is my deep connection between red/blue and velocity. The other tables dont keep this connection and I have in reviewing the images I keep finding myself needing to refer to the color tables to keep track of the sign of the velocity. If we do adopt one of these tables, I am pretty sure our expert users will quickly adapt, but this seems like it could be a real problem for new users.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new feature
Projects
None yet
Development

No branches or pull requests

2 participants