NIRCAMGrismModel

class stdatamodels.jwst.datamodels.NIRCAMGrismModel(init=None, displ=None, dispx=None, dispy=None, invdispl=None, invdispx=None, invdispy=None, orders=None, stripes=None, **kwargs)

Bases: ReferenceFileModel

A model for a reference file of type “specwcs” for NIRCAM WFSS.

This reference file contains the models for wave, x, and y polynomial solutions that describe dispersion through the grism.

Initialize the model.

Parameters:
initstr, None, optional

File name for input file in ASDF format from which to initialize the model.

displModel

Nircam Grism wavelength dispersion model

dispxModel

Nircam Grism row dispersion model

dispyModel

Nircam Grism column dispersion model

invdisplModel

Nircam Grism inverse wavelength dispersion model

invdispxModel

Nircam Grism inverse row dispersion model

invdispyModel

Nircam Grism inverse column dispersion model

ordersModel

NIRCAM Grism orders, matched to the array locations of the dispersion models

**kwargs

Additional keyword arguments to pass to ReferenceFileModel

Attributes Summary

reftype

schema_url

The schema URI to validate the model against.

Methods Summary

populate_meta()

to_fits()

Write a data model to a FITS file.

validate()

Check that required reference file keywords are set.

Attributes Documentation

reftype = 'specwcs'
schema_url = 'http://stsci.edu/schemas/jwst_datamodel/specwcs_nircam_grism.schema'

The schema URI to validate the model against. If None, only basic validation of required metadata properties (filename, model_type) will occur.

Methods Documentation

populate_meta()
to_fits()

Write a data model to a FITS file.

Parameters:
initfile path or file object

The file to write to.

*args

Additional positional arguments passed to astropy.io.fits.writeto.

**kwargs

Additional keyword arguments passed to astropy.io.fits.writeto.

validate()

Check that required reference file keywords are set.