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.
User Documentation
- Introduction to the JWST Pipeline
- Reference Files, Parameter Files and CRDS
- Parameters
- Running the JWST pipeline: Python Interface
- Running the JWST pipeline: Command Line Interface (
strun) - Running the JWST pipeline: Multiprocessing
- Available Pipelines
- Input and Output File Conventions
- Background Subtraction Methods
- Logging
- JWST Datamodels
- More Information for JWST Users
Data Products
Error Propagation
Package Structure
- Package Index
- Adaptive Trace Model
- Align PSF References
- AMI Analyze
- AMI Normalize
- Assign Moving Target WCS
- Assign WCS
- Associations
- Background Subtraction
- Bad Pixel Self-Calibration
- Barshadow Correction
- Charge Migration
- Clean Flicker Noise
- Combine 1D Spectra
- Cube Building
- Dark Current Subtraction
- Data Quality (DQ) Initialization
- MIRI EMI Correction
- Exposure to Source Conversion
- Extract 1D Spectra
- Extract 2D Spectra
- First Frame Correction
- Flatfield Correction
- Fringe Correction
- Gain Scale Correction
- Group Scale Correction
- Guider CDS Processing
- HLSP Processing
- Imprint Subtraction
- IPC Correction
- Jump Detection
- KLIP Processing
- Library Utilities
- Last Frame Correction
- Linearity Correction
- Master Background Subtraction
- Model Blender
- MSAFlagOpen Correction
- Outlier Detection
- Pathloss Correction
- Persistence Correction
- Photometric Calibration
- Picture Frame Correction
- Pipeline Modules
- Pixel Replacement
- Ramp Fitting
- Reference File Information
- Reference Pixel Correction
- Resampling Imaging Data
- Resampling Spectral Data
- Reset Correction
- Residual Fringe
- Reset Switch Charge Decay (RSCD) Correction
- Saturation Detection
- SkyMatch
- Source Catalog
- Spectral Leak
- Source Type (SRCTYPE) Determination
- Stack PSF References
- STPIPE
- Stray Light Correction
- Superbias Subtraction
- Target Centroiding Step
- TSO Aperture Photometry
- TweakReg
- Wavelength Correction
- WFS Combine
- WFSS Contamination Correction
- White Light Curve Generation
- Change Log
- 1.21.0.dev303+g7668a961c (2026-03-24)
- 1.20.2 (2025-10-31)
- 1.20.1 (2025-10-20)
- 1.20.0 (2025-09-23)
- 1.19.2 (2025-09-11)
- 1.19.1 (2025-07-21)
- 1.19.0 (2025-06-26)
- 1.18.0 (2025-04-08)
- 1.17.1 (2025-01-02)
- 1.17.0 (2024-12-20)
- 1.16.1 (2024-10-30)
- 1.16.0 (2024-09-20)
- 1.15.1 (2024-07-08)
- 1.15.0 (2024-06-26)
- 1.14.0 (2024-03-29)
- 1.13.4 (2024-01-25)
- 1.13.3 (2024-01-05)
- 1.13.2 (2023-12-21)
- 1.13.1 (2023-12-19)
- 1.13.0 (2023-12-15)
- 1.12.5 (2023-10-19)
- 1.12.4 (2023-10-12)
- 1.12.3 (2023-10-03)
- 1.12.2 (2023-10-02)
- 1.12.1 (2023-09-26)
- 1.12.0 (2023-09-18)
- 1.11.4 (2023-08-14)
- 1.11.3 (2023-07-17)
- 1.11.2 (2023-07-12)
- 1.11.1 (2023-06-30)
- 1.11.0 (2023-06-21)
- 1.10.2 (2023-04-14)
- 1.10.1 (2023-04-13)
- 1.10.0 (2023-04-03)
- 1.9.6 (2023-03-09)
- 1.9.5 (2023-03-02)
- 1.9.4 (2023-01-27)
- 1.9.3 (2023-01-12)
- 1.9.2 (2023-01-04)
- 1.9.1 (2023-01-03)
- 1.9.0 (2022-12-27)
- 1.8.5 (2022-12-12)
- 1.8.4 (2022-11-15)
- 1.8.3 (2022-11-11)
- 1.8.2 (2022-10-20)
- 1.8.1 (2022-10-17)
- 1.8.0 (2022-10-10)
- 1.7.2 (2022-09-12)
- 1.7.1 (2022-09-07)
- 1.7.0 (2022-09-01)
- 1.6.2 (2022-07-19)
- 1.6.1 (2022-07-15)
- 1.6.0 (2022-07-11)
- 1.5.3 (2022-06-20)
- 1.5.2 (2022-05-20)
- 1.5.1 (2022-05-17)
- 1.5.0 (2022-05-05)
- 1.4.6 (2022-03-25)
- 1.4.5 (2022-03-23)
- 1.4.4 (2022-03-16)
- 1.4.3 (2022-02-03)
- 1.4.2 (2022-01-20)
- 1.4.1 (2022-01-15)
- 1.4.0 (2022-01-10)
- 1.3.3 (2021-10-05)
- 1.3.2 (2021-09-03)
- 1.3.1 (2021-08-09)
- 1.3.0 (2021-07-31)
- 1.2.3 (2021-06-08)
- 1.2.2 (2021-06-08)
- 1.2.1 (2021-06-07)
- 1.2.0 (2021-05-24)
- 1.1.0 (2021-02-26)
- 1.0.0 (2021-02-22)
- 0.18.3 (2021-01-25)
- 0.18.2 (2021-01-19)
- 0.18.1 (2021-01-08)
- 0.18.0 (2020-12-21)
- 0.17.1 (2020-09-15)
- 0.17.0 (2020-08-28)
- 0.16.2 (2020-06-10)
- 0.16.1 (2020-05-19)
- 0.16.0 (2020-05-04)
- 0.15.1 (2020-03-10)
- 0.15.0 (2020-02-28)
- 0.14.2 (2019-11-18)
- 0.14.1 (2019-11-11)
- 0.14.0 (2019-10-25)
- 0.13.7 (2019-06-21)
- 0.13.6 (2019-06-20)
- 0.13.5 (2019-06-19)
- 0.13.4 (2019-06-17)
- 0.13.3 (2019-06-04)
- 0.13.2 (2019-05-14)
- 0.13.1 (2019-03-07)
- 0.13.0 (2019-02-15)
- 0.12.3 (2019-01-10)
- 0.12.2 (2018-11-15)
- 0.12.1 (2018-10-30)
- 0.11.0 (2018-09-10)
- 0.10.0 (2018-07-30)