API
Core
jdaviz.core.events Module
Classes
|
Message to trigger viewer creation in the application. |
|
Unlike |
|
Message emitted after a viewer is destroyed by the application. |
|
Create a new message |
|
Create a new message |
|
Create a new message |
|
Create a new message |
|
Create a new message |
|
Create a new message |
|
Message generated by the select slice plot plugin which is processed by the cubeviz helper |
|
Message generated by the cubeviz helper and processed by the slice plugin to sync slice selection across all viewers |
|
Message generated by the select slice plot plugin when activated/deactivated |
|
Message generated by Mosviz table to zoom to object on image |
jdaviz.core.helpers Module
Helper classes are meant to provide a convenient user API for specific configurations. They allow a separation of “viztool-specific” API and the glue application objects.
See also https://github.com/spacetelescope/jdaviz/issues/104 for more details on the motivation behind this concept.
Classes
|
The Base Helper Class. |
jdaviz.core.registries Module
Classes
Registry containing references to custom viewers. |
|
Registry containing references to plugins that will be added to the sidebar tray tabs. |
|
Registry containing references to plugins which will populate the application-level toolbar. |
|
Registry containing references to plugins that will populate the application-level menu bar. |
|
Registry containing parsing functions for attempting to auto-populate the application-defined initial viewers. |
|
Base registry class that handles hashmap-like associations between a string representation of a plugin and the class to be instantiated. |
jdaviz.core.template_mixin Module
Classes
|
Public constructor |
|
This base class can be inherited by all sidebar plugins to expose common functionality. |
|
This base class handles attaching traitlets from the plugin itself to logic handled within the component, support for caching and clearing caches on properties, and common properties for accessing the app, etc. |
|
This base class extends BasePluginComponent for common functionality for a select/dropdown component. |
|
Traitlets (in the object, custom traitlets in the plugin): |
|
Applies the SubsetSelect component as a mixin in the base plugin. |
|
Applies the SubsetSelect component as a mixin in the base plugin. |
|
Traitlets (in the object, custom traitlets in the plugin): |
|
Applies the ViewerSelect component as a mixin in the base plugin. |
|
Traitlets (in the object, custom traitlets in the plugin): |
|
Applies the DatasetSelect component as a mixin in the base plugin. |
|
Traitlets (in the object, custom traitlets in the plugin): |
|
Applies the AutoLabel component as a mixin in the base plugin. |
|
Traitlets (in the object, custom traitlets in the plugin): |
|
Applies the AddResults component as a mixin in the base plugin. |
jdaviz.core.astrowidgets_api Module
Classes
This class implements |
jdaviz.core.region_translators Module
The region_translators
module houses translations of
Region Shapes to Aperture Photometry (photutils.aperture) apertures.
Functions
|
Convert a given |
|
Convert a given |
Application
jdaviz.app Module
Classes
|
The main application object containing implementing the ipyvue/vuetify template instructions for composing the interface. |
Configurations
jdaviz.configs.default Package
Classes
|
Public constructor |
|
Public constructor |
|
Public constructor |
|
Public constructor |
|
|
|
Public constructor |
|
Public constructor |
|
Public constructor |
|
Public constructor |
|
Public constructor |
|
Public constructor |
jdaviz.configs.default.plugins.line_lists.line_list_mixin Module
Classes
Line list-related methods and properties for use in the configuration helper classes. |
jdaviz.configs.cubeviz Package
Functions
|
Attempts to parse a data file and auto-populate available viewers in cubeviz. |
Classes
|
This class is pending deprecation. |
|
Cubeviz Helper class |
|
|
|
|
|
Public constructor |
|
|
|
Public constructor |
jdaviz.configs.imviz.helper Module
Functions
|
(Re)link loaded data in Imviz with the desired link type. |
Classes
|
Imviz Helper class. |
jdaviz.configs.imviz.plugins Package
Functions
|
Parse a data file into Imviz. |
Classes
|
Public constructor |
|
Public constructor |
|
Public constructor |
|
|
|
Public constructor |
|
Public constructor |
|
Public constructor |
jdaviz.configs.mosviz Package
Functions
|
|
|
Attempts to parse an image-like object or list of images. |
|
Attempts to parse a 1D spectrum object. |
|
Attempts to parse a 2D spectrum object. |
Classes
|
This class is pending deprecation. |
|
Mosviz Helper class |
|
|
|
|
|
|
|
|
|
Public constructor |
|
Public constructor |
jdaviz.configs.specviz Package
Functions
|
Loads a data file or |
Classes
|
Public constructor |
|
This class is pending deprecation. |
|
Specviz Helper class. |
|
|
|
Public constructor |
jdaviz.configs.specviz2d Package
Functions
|
Generate a quicklook 1D spectrum from an input 2D spectrum by summing over the cross-dispersion axis. |
Classes
|
Specviz2D Helper class |