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#
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#
Class Inheritance Diagram#
sofia_redux.visualization.models.low_model Module#
Classes#
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. |