API

Public Step API

jwst.master_background.master_background_step Module

Combine background observations and subtract from science exposures.

Classes

MasterBackgroundStep([name, parent, ...])

Compute and subtract master background from spectra.

jwst.master_background.master_background_mos_step Module

Apply master background corrections to NIRSpec MOS data.

Classes

MasterBackgroundMosStep(*args, **kwargs)

Apply master background processing to NIRSpec MOS data.

Complete Developer API

jwst.master_background.create_master_bkg Module

Functions

create_background(wavelength, surf_bright)

Create a 1-D spectrum table as a MultiSpecModel.

jwst.master_background.expand_to_2d Module

Functions

expand_to_2d(input_data, m_bkg_spec[, allow_mos])

Expand a 1-D background to 2-D.

bkg_for_container(input_data, ...[, allow_mos])

Create a 2-D background for a container object.

create_bkg(input_data, tab_wavelength, ...)

Create a 2-D background.

bkg_for_multislit(input_data, ...[, allow_mos])

Create a 2-D background for a MultiSlitModel.

bkg_for_image(input_data, tab_wavelength, ...)

Create a 2-D background for an ImageModel.

bkg_for_ifu_image(input_data, ...)

Create a 2-D background for an IFUImageModel.

jwst.master_background.nirspec_utils Module

Functions

apply_master_background(source_model, bkg_model)

Subtract 2D master background signal from each source slitlet.

map_to_science_slits(input_model, master_bkg)

Interpolate 1D master background spectrum to 2D.

create_background_from_multispec(bkg_model)

Create the background spectrum from multiple input spectra.

correct_nrs_ifu_bkg(input_model)

Adjust IFU background array for point source corrections.

correct_nrs_fs_bkg(input_model)

Adjust FS background array for point source corrections.

is_background_msa_slit(slit)

Check if an MSA slitlet is a background source.