sofia_redux.visualization: The Eye of SOFIA¶
Package Overview¶
Model Classes¶
Display Classes¶
Reference/API¶
Core Interface¶
sofia_redux.visualization.eye Module¶
Classes¶
|
Run the Eye of SOFIA. |
Class Inheritance Diagram¶
sofia_redux.visualization.controller Module¶
Standalone front-end for Eye of SOFIA display tool.
Functions¶
|
The Eye of SOFIA spectral viewer. |
|
Parse command line arguments. |
|
Check arguments for validity. |
Support Methods¶
sofia_redux.visualization.setup Module¶
Classes¶
|
Setup GUI controls and callbacks. |
Class Inheritance Diagram¶
sofia_redux.visualization.signals Module¶
Classes¶
|
Custom signals used in the Eye GUI. |
Class Inheritance Diagram¶
Display Module¶
sofia_redux.visualization.display.gallery Module¶
Classes¶
|
Track display gallery for viewer plots. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.drawing Module¶
Classes¶
|
Class to hold an individual matplotlib artist. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.blitting Module¶
Classes¶
|
Manage drawing for background and animated artists. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.cursor_location Module¶
Classes¶
|
Cursor location display widget. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.figure Module¶
Classes¶
|
Oversee the plot. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.fitting_results Module¶
Classes¶
|
Fitting results display widget. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.pane Module¶
Classes¶
|
Plot window management. |
|
Single axis pane, for one-dimensional plots. |
|
Two-axis pane, for displaying images. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.view Module¶
Classes¶
|
Interactively display data. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.reference_window Module¶
Classes¶
|
GUI framework for displaying spectral reference lines. |
Class Inheritance Diagram¶
sofia_redux.visualization.display.text_view Module¶
Text viewer widget for use with the Eye of SOFIA.
Classes¶
|
View, find, and filter text. |
|
Class Inheritance Diagram¶
Models Module¶
sofia_redux.visualization.models.model Module¶
Functions¶
|
Parse a text-based data file. |
Classes¶
|
The starting point for Eye of SOFIA models. |
Class Inheritance Diagram¶
sofia_redux.visualization.models.high_model Module¶
Classes¶
|
Abstract class for high-level models. |
|
High level model describing a Grism data file. |
|
High-level model for FITS files with multiple independent spectra. |
Class Inheritance Diagram¶
sofia_redux.visualization.models.mid_model Module¶
Classes¶
|
Describe a mid-level data object. |
|
Multi-image data object. |
|
Multi-spectrum data object. |
Class Inheritance Diagram¶
sofia_redux.visualization.models.low_model Module¶
Classes¶
|
Describe a low-level data object. |
|
Low-level data model for an image. |
|
Class for holding simple 1D spectra. |
Class Inheritance Diagram¶
sofia_redux.visualization.models.reference_model Module¶
Classes¶
Model and manage reference data. |
Class Inheritance Diagram¶
Utils Module¶
sofia_redux.visualization.utils.eye_error Module¶
Classes¶
Base class for error messages specific to the Eye viewer. |
Class Inheritance Diagram¶
sofia_redux.visualization.utils.logger Module¶
This module defines a logging class based on the astropy logging module.
Classes¶
|
Set up the Eye logging. |
|
Log handler for logging messages to stdout or stderr streams. |
|
Log handler for logging info messages to a status bar. |
|
Log handler for logging error messages to a dialog box. |
Class Inheritance Diagram¶
sofia_redux.visualization.utils.model_fit Module¶
Classes¶
|
Hold parameters and descriptions of generic model fits. |
Class Inheritance Diagram¶
sofia_redux.visualization.utils.unit_conversion Module¶
Functions¶
|
Parse a unit string into a unit object. |
|
Convert flux data to new units. |
|
Convert wavelength data to new units. |
Auxiliary Tools and Interfaces¶
sofia_redux.visualization.quicklook Module¶
Functions¶
|
Generate a map image from a FITS file. |
|
Generate a plot of spectral data. |
sofia_redux.visualization.redux_viewer Module¶
Classes¶
|
Redux Viewer interface to the Eye of SOFIA. |