Glue Packages
Main glue packages
There are three main glue packages. The most important of these is glue-core, which defines the core infrastructure for glue. There are also two primary frontend packages: glue-qt, which provides a Qt-based desktop application, and glue-jupyter, which provides a Jupyter-based glue application.
Glue plugins
Glue is designed to make it easy to customize various aspects via plugins, including customized data viewers on top of the standard ones, readers/writers for new file formats, and more. Developers are building glue plugins for a variety of fields from astronomy to medicine. The items below are currently available on the GitHub organization and most include instructions and sample data on how to install and use:
- glue-aladin: Experimental Aladin Lite viewer plugin
- example_data_viewers: A collection of user-defined Glue data viewers including basketball shots, earthquakes, and Mario
- glue-geospatial: Experimental plugin to support satellite imagery
- glue-h5part: Experimental plugin to deal with h5part data
- glue-medical: Experimental Glue medical plugin
- glue-openspace: Experimental OpenSpace plugin
- glue-plotly: Experimental Plotly plugin
- glue-samp: Experimental SAMP plugin
- glue-specviz: Experimental plugin to wrap specviz spectroscopy tool
- glue-vispy-viewers: Plugin for 3D viewers using VisPy
- glue-wwt: Experimental WorldWide Telescope plugin
For further information on writing, installing, and using glue plugins, please see our Building Custom Data Viewers or the glueviz repository on GitHub.
Packages/projects using glue
Glue is used by a number of packages and projects, including for example jdaviz which provides applications for visualizing data from the James Webb Space Telescope.