Closed stscieisenhamer closed 6 years ago
:+1: global plugin. This automatically solves the issue of cross-channel alignment.
:-1: to keystroke. Instead, this can be drag-and-drop (more intuitive).
:-1: to keystroke override because "plugin focus" does not apply to global plugin. Instead, we can have our own "Prev" and "Next" buttons to cycle through them?
:+1: removable image. Also, an image deleted from a channel needs to be removed from this also. But what if an image is still in channel but simply fell out of Datasrc
cache?
:+1: not forcing main viewer image to take part. I think this is a natural by-product of making auto-add optional.
@stscieisenhamer and @hcferguson, I am playing with the idea to completely remove MultiImage
and MIPick
. Instead, similar functionality can be achieved using a combination of existing plugins from Ginga itself. For example, WCSMatch
, Pick
, Blink
, and multiple channels on a tiled workspace. What do you think?
@pllim can you do a demo sometime?
EDIT: Removed duplicate comments. Corrected username.
If we have another visualization sprint scheduled, this can be part of that sprint.
@hcferguson , with the latest dev Ginga (as of Jan 27, 2017), I believe the following workflow using core Ginga, without the special MultiImage
and MIPick
plugins here, effectively supersedes those 2 plugins, which I am in favor to get rid of (which will also conveniently close a bunch of open issues):
ginga --sep s*_sci.fits
command. Also see ejeschke/ginga#428.WCSMatch
global plugin and set "Reference Channel" to "Image" (or whichever channel you want to use as primary).Pick
local plugin in the primary channel.Screenshot of the result is attached. In this screenshot, every channel is using its own auto-levels for scaling. You can manipulate Ginga configuration to have them all on the same scale, but that option is not pretty for this particular example:
What do you think?
xref #152.
As per #32, will change the workflow as follows:
Steps for implementation