Ginga is a toolkit for building viewers for scientific data in Python, particularly astronomical data. It also includes a reference viewer for viewing FITS (Flexible Image Transport System) files.
The Ginga viewer is based on an image display widget that supports:
Zooming and panning
Color and intensity mapping
A choice of several automatic cut levels algorithms, and
Canvases for plotting scalable geometric forms.
In addition to the image display widget, the Ginga viewer provides a flexible plugin framework for extending the viewer with many different features.
A relatively complete set of standard plugins is provided for features that we expect from a modern viewer: panning and zooming windows, star catalog access, cuts, star pick/fwhm, and thumbnails.
- Core Concepts
- General Operation
- Invoking Modes
- Modal vs. Non-modal Operation
- Mode Types
- Global plugins
- Local plugins
- Customizing Ginga
- Configuration Options
- Customizing the Layout
- Customizing the set of plugins
- Customizing the set of channels
- Exploring the example custom layouts
- Customizing the Reference Viewer (with Python) During Initialization
- Making a Custom Startup Script