open¶
-
jwst.datamodels.
open
(init=None, memmap=False, **kwargs)[source]¶ Creates a DataModel from a number of different types
- Parameters
init (shape tuple, file path, file object, astropy.io.fits.HDUList,) –
numpy array, dict, None
None: A default data model with no shape
shape tuple: Initialize with empty data of the given shape
file path: Initialize from the given file (FITS , JSON or ASDF)
readable file object: Initialize from the given file object
astropy.io.fits.HDUList: Initialize from the given
HDUList
A numpy array: A new model with the data array initialized to what was passed in.
dict: The object model tree for the data model
memmap (bool) – Turn memmap of FITS file on or off. (default: False). Ignored for ASDF files.
kwargs (dict) –
Additional keyword arguments passed to lower level functions. These arguments are generally file format-specific. Arguments of note are:
FITS
- Returns
model
- Return type
DataModel instance