jdaviz is a package of astronomical data analysis visualization tools based on the Jupyter platform. These GUI-based tools link data visualization and interactive analysis. They are designed to work within a Jupyter notebook cell, as a standalone desktop application, or as embedded windows within a website – all with nearly identical user interfaces.

jdaviz applications currently include tools for interactive visualization of spectroscopic and imaging data. Imviz is a tool for visualization and quick-look analysis for 2D astronomical images. Specviz is a tool for visualization and quick-look analysis of 1D astronomical spectra. Cubeviz provides a view of spectroscopic data cubes (like those to be produced by JWST MIRI), along with 1D spectra extracted from the cube. Mosviz is a visualization tool for many astronomical spectra, typically the output of a multi-object spectrograph (e.g., JWST NIRSpec), and includes viewers for 1D and 2D spectra as well as contextual information like on-sky views of the spectrograph slit.


As of jdaviz version 3.10, please use Python 3.10 or greater to get the latest bug fixes and feature additions for jdaviz.


jdaviz is one tool that is part of STScI’s larger Data Analysis Tools Ecosystem.


The offline version of this documentation can be downloaded from Jdaviz zipped HTML downloads page.


Recordings and instructional notebooks from live Jdaviz tutorials can be found at the JWebbinar website under the “Materials and Videos” expandable section. Scroll down to the bottom of that section to find materials from the most recent session (JWebbinar 24, March 2023).

Using Jdaviz#

JWST Instrument Modes in Jdaviz#

Development Guide#

License & Attribution#