Using Specviz in a Jupyter Notebook¶
Specviz is developed to fully support analyzing spectra within your existing Jupyter notebooks! To use Specviz, install jdaviz in your notebook’s python environment and add a new cell wherever you would like to use Specviz.
>>> # Import specviz >>> from jdaviz import SpecViz >>> # Instantiate an instance of Specviz >>> specviz = SpecViz() >>> # Display Specviz >>> specviz.app
To extract the data currently loaded into the viewer do:
which yields a
specutils.Spectrum1D object that you can manipulate however
you wish. You can then load the modified spectrum back into the notebook via
the API described in Loading data via the API.
Alternatively, if you want more control over Specviz, you can access it the
via the lower-level application interface that connects to the
application level. This is accessed via the
.app attribute of the
SpecViz helper class. For example:
For more on what you can do with this lower-level object, see the API sections and the glue-jupyter documentation