_images/stsci_logo.png _images/stsci_name.png _images/jwst_logo.png

James Webb Space Telescope Calibration Pipeline

Version: 1.21.0.dev303+g7668a961c

This package (jwst) processes uncalibrated data from both imagers and spectrographs onboard the James Webb Space Telescope (JWST), an orbiting infrared observatory stationed at Earth-Sun L 2. The pipeline performs a series of calibration steps that result in standard data products, applying various corrections to produce science-ready, calibrated output products including individual exposures and high-level data products (mosaics, extracted spectra, etc.).

See README.md for installation and usage instructions.

This package allows users to run and configure the calibration pipeline themselves for custom processing of JWST data, either from the command line with strun or from Python with pipeline and step functions and classes in the jwst package (see this curated set of Jupyter notebooks for example usage). Additionally, the jwst package provides JWST datamodel classes, the recommended method for reading and writing JWST data files in Python.

Note

If you have trouble installing this package, have encountered a bug while running the pipeline, or wish to request a new feature, please open an issue on GitHub or contact the JWST Help Desk.

Detailed explanations of specific calibration stages, reference files, and pipeline builds can be found on JDox.

Contributing

jwst is an open source package written in Python. The source code is available on GitHub. New contributions and contributors are very welcome!

Please read CONTRIBUTING.md, the public API definition, and the public API deprecation policy.

We strive to provide a welcoming community by abiding with our CODE_OF_CONDUCT.md.



Package Structure