LowellObservatory / NightWatch

A system to display a set of important information at an observatory.
2 stars 0 forks source link

Idea for more header indications #31

Open astrobokonon opened 5 years ago

astrobokonon commented 5 years ago

Right now I've got a big honking blank space at the top of the layout:

image

I've been struggling internally with the layout. I've tried to make items fill the space, but I really didn't like the result because it just looked slapdash and messy.

One idea would be to fill that space with the warnings/heads-up type information. In my own dashboards, I have the following:

image

Something like this could be probably done for NightWatch, and since we're doing it all ourselves we could probably combine them in a more optimal way; in a lot of ways my example is constrained (mermaid syntax with metric-specific coloring to show the state of each element, all done via a grafana plugin) .

Ultimately we just need to get a few people around a whiteboard with a list of the now-available information (light path information, arc lamp status, TCS warnings, etc.) and make them draw stuff until I see something that seems both aesthetically pleasing and not-a-nightmare to actually implement.

My initial guess at the actual nuts-and-bolts aspect would be to do this in bokeh, since that would give arbitrary shape support. Doing it there would automatically give it access to the currently plotted telescope state information too since that's where I'm doing all the plots and tables already.

astrobokonon commented 5 years ago

This would also be the place to revive the discussion started in issue #8, so I'm closing that one to force the discussion over here where it'd be more productive/focused.

astrobokonon commented 5 years ago

The issue of weather or closing warnings has been raised a few times, with both pros and cons. So that should be fleshed out a little more too.

astrobokonon commented 5 years ago

Additional ideas for types/styles of warnings from talking to Dyer just now:

Additional, not serious ideas:

astrobokonon commented 5 years ago

Note to self: most of the on-plot indications of limits (should they be desired) can be done with proper styling using BoxAnnotations.