The jdat_notebooks
repository contains notebooks illustrating workflows for post-pipeline analysis of JWST data. Some of the notebooks also illustrate generic analysis workflows that are applicable to data from other observatories as well.
This repository and the notebooks are one component of STScI's larger Data Analysis Tools Ecosystem.
Contributions are welcome from both the scientist and developer community. If you wish to contribute fixes or clarifications to existing notebooks, feel free to do so directly to this repository. If you wish to contribute new notebooks or major reworks of existing notebooks, we refer you to dat_pyinthesky. For details on how to provide such contributions, see the contributing instructions.
The notebooks attempt to utilize a number of software packages supported by STScI, including Astropy, glue, ginga, photutils, specutils, astroimtools, imexam, jdaviz, asdf, gwcs, and synphot. Note jdaviz is STScI's JWST Data Analysis Visualization Tool, designed to be used with spectra, IFU cubes, and multi-object spectroscopy (MOS).
You can view rendered versions of the notebooks at https://spacetelescope.github.io/jdat_notebooks/, which require no special tools beyond your web browser.
To download and execute the notebooks, clone this repository to your local computer. Most of the notebooks
rely on packages that are available in astroconda, although
a few rely on packages that should be installed using pip. The version
dependencies are listed in the environment.yaml
and in the requirements
file in each notebook folder.
The primary branch for this repo has been transitioned from master
to main
. If you have a local clone of this repository and want to keep your local branch in sync with this repo, you'll need to do the following in your local clone from your terminal:
git branch -m master main
git fetch origin
git branch -u origin/main main
If you are using a GUI to manage your repos you'll have to find the equivalent commands as it's different for different programs. Alternatively, you can just delete your local clone and re-clone!