Cruiser is a multi-spectral image data explorer with precise
interactive blending of solar image series across time and wavelength domains.
Scrolling in two dimensions enables discovery and investigation of similarities
and differences in structure and evolution across multiple wavelengths.
Dragging over the image will scroll time and wavelength
Two finger movement on a trackpad will also scroll time and wavelength
Horizonal cursor movement moves time slider.
Vertical cursor movement moves wavelength slider.
Zooming is controlled with the command key pressed and mouse scroll wheel (two finger vertical gesture on macos trackpad), or pinch zoom on IOS.
Panning is controlled with the command key pressed and mouse drag, or two finger motion on IOS.
Scrolling between wavelength labels blends adjacent channels by proximity to the slider thumb. For example, placing the cursor
midpoint between two wavelengths will blend each of the two channels equally.
Blending can be toggled with the blend button.
cloud wavelengths: ↓all
To minimize observation load time, Cruiser does not download every wavelength by default.
Available wavelengths that have not been downloaded are listed in the 'cloud wavelengths' box.
Clicking channels in the 'cloud wavelengths' box will download them. The 'cloud wavelengths' 'all' button will download all available wavelengths for the current observation
Channels can be ordered by moving wavelength labels.
Channels can be removed by double clicking, or dragging to the 'downloaded wavelengths' box.
Wavelengths in the 'downloaded wavelengths' box can be double clicked to place them along the wavelength axis, or dragged into the wavelength axis.
Observations can be selected from the Browse Data menu. The Catalog menu menu can be used to selected different observation lists shown in Browse Data.
The "prev obs" and "next obs" buttons in the menu bar can be used
to step through the list of observations contained in the Browse Data table.
When the quick view checkbox is selected, only the first frame of each wavelength is downloaded for each observation. Unchecking quick view will download
all frames for wavelengths along the wavelength axis for the current observation.
The currently viewed observation and all settings (wavelengths, brightness/contrast, x/y offsets etc.) can be saved
and retrieved within the browser, with some limitations. Settings are stored only in the browser where they are saved and cannot be retrieved
with other browsers or other machines. If the browser storage is cleared, these settings will be erased.
Currently, only a single observation can be saved. The default "demo mode" observation cannot be saved.
The layers/matrix button pair control whether the channels are layered and sized to the full image area, or displayed simultaneously as a grid
of smaller images. In matrix mode, clicking an image will move the wavelength scrollbar to the corresponding wavelength, and conversely, clicking
a wavelength label will momentarily highlight the corresponding image..
The play button will play a movie in time or wavelength, depending on the time/wave button selection. The speed slider controls play speed.
The numerical value shown next to the speed slider represents playback speed as a multiple of real time.
The gray/color butttons control whether images are displayed in color (if color table is available) or grayscale. This is a global setting.
The rock/loop buttons control play behavior when the movie reaches the last frame. Loop will repeat the movie from the first frame. Rock will play the movie in reverse.
The left and right angle buttons are used to step through time or wavelength.
The grid button overlays a grid indicating field-of-view.
The brightness and contrast controls apply to individual wavelengths, and are adjustable when the wavelength slider is close to a wavelength label.
Clicking a wavelength label, or using the alt + up/down arrow keys (discrete wave jumps) will activate the controls. Brightness and contrast settings
remain in effect for the current cruiser session even when new observations are loaded.
The align arrows apply an x/y pixel offset to the channel nearest the wavelength cursor. Each wavelength can have different alignment offsets.
Clicking the blink button will bounce the wavelength cursor between a pair of wavelengths closest to the wavelength cursor.
The light gray upward pointing triangles just below the time slider can be used to limit the endpoints for movie playing.
Mutually exclusive button pairs are shown with a small white arrow across their border. A blue background indicates an active selection, while
a dark gray background indicates the inactive option.
The media controls are placed below the time axis, or to the right of the wavelength axis depending on the image dimensions, to maximimize image
size within the browser window.
Clicking the browser's page reload button will restart cruiser with the currently selected observation as a new session, resetting all
selectable options to their default values.
In IOS, the pinch to zoom gesture can be used in the image area to zoom the entire page. If the page is zoomed to an extent that the image
covers the entire viewable screen, the page can be scrolled using two fingers (one finger motions on the image moves the time and wavelength scrollbars.)
Observations can be downloaded for offline viewing. Display the desired observation, then hit the lowercase "o" key to save to offline storage.
The Browse Data table appends the symbol ☑ to observation rows available for offline viewing. All available wavelengths
are downloaded to offline storage. Hitting the uppercase "O" key will remove the currently displayed observation from offline storage.
The amount of storage available varies by browser and configurations. This feature is intended to store a small
number of observations, not large archives.
This feature is not yet supported in current versions of Safari, but based on developer preview versions, will be supported in a future release of Safari.
control key = lock wavelength
alt/option key = lock time
l = loop/rock movie toggle
t = time mode for playing movie
w = wavelength mode for playing movie
space bar = play/pause movie
+ = increase movie speed
- = decrease movie speed
b = wavelength blending toggle
g = grid toggle
c = color/grayscale toggle
m = layers/matrix toggle
blink: hover over blink button to view direction of next wavelength, alt key to change direction.
a = download all wavelengths
n = next observation
N = previous observation
d = Browse Data toggle. When open, up/down arrow keys scroll data table instead of wavelength slider. Use enter key to download selected observation.
q = quick view toggle
u = toggle unlimited frames per wavelength
o = download current observation for offline viewing. Stored within browser.
O = remove from offline storage.
i = refresh cache
h = help toggle. When open, up/down arrow keys scroll help text instead of wavelength slider
F = full screen toggle (or esc to exit full screen) Only the image area is visible in full screen mode.
esc = exit full screen
up/down arrow = control wavelength slider, alt-arrow to move between discrete wavelengths.
left/right arrow = step through movie frames
Cruiser runs on on a minimum of Firefox 58, Safari 11.0, Chrome 63, and IOS Safari 11.2.5 (iPad only).
For questions or comments, contact David Schiff email@example.com or Greg Slater firstname.lastname@example.org.