ReferenceViewer

class ginga.rv.main.ReferenceViewer(layout=['seq', {}, ['vbox', {'name': 'top', 'width': 1400, 'height': 700}, {'row': ['hbox', {'name': 'menu'}], 'stretch': 0}, {'row': ['hpanel', {'name': 'hpnl'}, ['ws', {'name': 'left', 'wstype': 'tabs', 'width': 300, 'height': -1, 'group': 2}, [('Info', ['vpanel', {}, ['ws', {'name': 'uleft', 'wstype': 'stack', 'height': 250, 'group': 3}], ['ws', {'name': 'lleft', 'wstype': 'tabs', 'height': 330, 'group': 3}]])]], ['vbox', {'name': 'main', 'width': 600}, {'row': ['ws', {'name': 'channels', 'wstype': 'tabs', 'group': 1, 'use_toolbar': True, 'default': True}], 'stretch': 1}, {'row': ['ws', {'name': 'cbar', 'wstype': 'stack', 'group': 99}], 'stretch': 0}, {'row': ['ws', {'name': 'readout', 'wstype': 'stack', 'group': 99}], 'stretch': 0}, {'row': ['ws', {'name': 'operations', 'wstype': 'stack', 'group': 99}], 'stretch': 0}], ['ws', {'name': 'right', 'wstype': 'tabs', 'width': 400, 'height': -1, 'group': 2}, [('Dialogs', ['ws', {'name': 'dialogs', 'wstype': 'tabs', 'group': 2}])]]], 'stretch': 1}, {'row': ['ws', {'name': 'toolbar', 'wstype': 'stack', 'height': 40, 'group': 2}], 'stretch': 0}, {'row': ['hbox', {'name': 'status'}], 'stretch': 0}]], plugins=[{'module': 'Operations', 'workspace': 'operations', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Operations [G]', 'ptype': 'global'}, {'module': 'Toolbar', 'workspace': 'toolbar', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Toolbar [G]', 'ptype': 'global'}, {'module': 'Pan', 'workspace': 'uleft', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Pan [G]', 'ptype': 'global'}, {'module': 'Info', 'tab': 'Synopsis', 'workspace': 'lleft', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Info [G]', 'ptype': 'global'}, {'module': 'Thumbs', 'tab': 'Thumbs', 'workspace': 'right', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Thumbs [G]', 'ptype': 'global'}, {'module': 'Contents', 'tab': 'Contents', 'workspace': 'right', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Contents [G]', 'ptype': 'global'}, {'module': 'Colorbar', 'workspace': 'cbar', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Colorbar [G]', 'ptype': 'global'}, {'module': 'Cursor', 'workspace': 'readout', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Cursor [G]', 'ptype': 'global'}, {'module': 'Errors', 'tab': 'Errors', 'workspace': 'right', 'start': True, 'hidden': True, 'category': 'System', 'menu': 'Errors [G]', 'ptype': 'global'}, {'module': 'Downloads', 'tab': 'Downloads', 'workspace': 'right', 'start': False, 'menu': 'Downloads [G]', 'category': 'Utils', 'ptype': 'global'}, {'module': 'Blink', 'tab': 'Blink Channels', 'workspace': 'right', 'start': False, 'menu': 'Blink Channels [G]', 'category': 'Analysis', 'ptype': 'global'}, {'module': 'Blink', 'workspace': 'dialogs', 'menu': 'Blink Images', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'Crosshair', 'workspace': 'left', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'Cuts', 'workspace': 'dialogs', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'LineProfile', 'workspace': 'dialogs', 'category': 'Analysis.Datacube', 'ptype': 'local'}, {'module': 'Histogram', 'workspace': 'dialogs', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'Overlays', 'workspace': 'dialogs', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'Pick', 'workspace': 'dialogs', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'PixTable', 'workspace': 'dialogs', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'TVMark', 'workspace': 'dialogs', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'TVMask', 'workspace': 'dialogs', 'category': 'Analysis', 'ptype': 'local'}, {'module': 'WCSMatch', 'tab': 'WCSMatch', 'workspace': 'right', 'start': False, 'menu': 'WCS Match [G]', 'category': 'Analysis', 'ptype': 'global'}, {'module': 'Command', 'tab': 'Command', 'workspace': 'lleft', 'start': False, 'menu': 'Command Line [G]', 'category': 'Debug', 'ptype': 'global'}, {'module': 'Log', 'tab': 'Log', 'workspace': 'right', 'start': False, 'menu': 'Logger Info [G]', 'category': 'Debug', 'ptype': 'global'}, {'module': 'MultiDim', 'workspace': 'lleft', 'category': 'Navigation', 'ptype': 'local'}, {'module': 'RC', 'tab': 'RC', 'workspace': 'right', 'start': False, 'menu': 'Remote Control [G]', 'category': 'Remote', 'ptype': 'global'}, {'module': 'SAMP', 'tab': 'SAMP', 'workspace': 'right', 'start': False, 'menu': 'SAMP Client [G]', 'category': 'Remote', 'ptype': 'global'}, {'module': 'Compose', 'workspace': 'dialogs', 'category': 'RGB', 'ptype': 'local'}, {'module': 'ScreenShot', 'workspace': 'dialogs', 'category': 'RGB', 'ptype': 'local'}, {'module': 'ColorMapPicker', 'tab': 'ColorMapPicker', 'menu': 'Set Color Map [G]', 'workspace': 'right', 'start': False, 'category': 'RGB', 'ptype': 'global'}, {'module': 'PlotTable', 'workspace': 'dialogs', 'category': 'Table', 'ptype': 'local'}, {'module': 'Catalogs', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'Drawing', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'AutoLoad', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'FBrowser', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'ChangeHistory', 'tab': 'History', 'workspace': 'right', 'menu': 'History [G]', 'start': False, 'category': 'Utils', 'ptype': 'global'}, {'module': 'Mosaic', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'Collage', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'FBrowser', 'tab': 'Open File', 'workspace': 'right', 'menu': 'Open File [G]', 'start': False, 'category': 'Utils', 'ptype': 'global'}, {'module': 'Preferences', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'Ruler', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'SaveImage', 'tab': 'SaveImage', 'workspace': 'right', 'menu': 'Save File [G]', 'start': False, 'category': 'Utils', 'ptype': 'global'}, {'module': 'WCSAxes', 'workspace': 'dialogs', 'category': 'Utils', 'ptype': 'local'}, {'module': 'WBrowser', 'tab': 'Help', 'workspace': 'channels', 'start': False, 'menu': 'Help [G]', 'category': 'Help', 'ptype': 'global'}, {'module': 'Header', 'tab': 'Header', 'workspace': 'left', 'start': False, 'menu': 'Header [G]', 'hidden': False, 'category': 'Utils', 'ptype': 'global'}, {'module': 'Zoom', 'tab': 'Zoom', 'workspace': 'left', 'start': False, 'menu': 'Zoom [G]', 'category': 'Utils', 'ptype': 'global'}])[source]

Bases: object

This class exists solely to be able to customize the reference viewer startup.

Methods Summary

add_default_options(argprs)

Adds the default reference viewer startup options to an ArgumentParser instance argprs.

add_default_plugins([except_global, ...])

Add the ginga-distributed default set of plugins to the reference viewer.

add_plugin_spec(spec)

add_separately_distributed_plugins()

clear_default_plugins()

main(options, args)

Main routine for running the reference viewer.

Methods Documentation

add_default_options(argprs)[source]

Adds the default reference viewer startup options to an ArgumentParser instance argprs.

add_default_plugins(except_global=[], except_local=[])[source]

Add the ginga-distributed default set of plugins to the reference viewer.

add_plugin_spec(spec)[source]
add_separately_distributed_plugins()[source]
clear_default_plugins()[source]
main(options, args)[source]

Main routine for running the reference viewer.

options is a ArgumentParser object that has been populated with values from parsing the command line. It should at least include the options from add_default_options()

args is a list of arguments to the viewer after parsing out options. It should contain a list of files or URLs to load.