AmiLgModel¶
-
class
jwst.datamodels.
AmiLgModel
(init=None, schema=None, memmap=False, pass_invalid_values=None, strict_validation=None, validate_on_assignment=None, ignore_missing_extensions=True, **kwargs)[source]¶ Bases:
jwst.datamodels.JwstDataModel
A data model for AMI LG analysis results.
- Parameters
fit_image (numpy float32 array) – Fitted image
resid_image (numpy float32 array) – Residual image
closure_amp_table (numpy table) – Closure amplitudes table
closure_phase_table (numpy table) – Closure phases table
fringe_amp_table (numpy table) – Fringe amplitudes table
fringe_phase_table (numpy table) – Fringe phases table
pupil_phase_table (numpy table) – Pupil phases table
solns_table (numpy table) – Solutions table
init (str, tuple,
HDUList
, ndarray, dict, None) –None : Create a default data model with no shape.
tuple : Shape of the data array. Initialize with empty data array with shape specified by the.
file path: Initialize from the given file (FITS or ASDF)
readable file object: Initialize from the given file object
HDUList
: Initialize from the givenHDUList
.A numpy array: Used to initialize the data array
dict: The object model tree for the data model
schema (dict, str (optional)) – Tree of objects representing a JSON schema, or string naming a schema. The schema to use to understand the elements on the model. If not provided, the schema associated with this class will be used.
memmap (bool) – Turn memmap of FITS file on or off. (default: False). Ignored for ASDF files.
pass_invalid_values (bool or None) – If
True
, values that do not validate the schema will be added to the metadata. IfFalse
, they will be set toNone
. IfNone
, value will be taken from the environmental PASS_INVALID_VALUES. Otherwise the default value isFalse
.strict_validation (bool or None) – If
True
, schema validation errors will generate an exception. IfFalse
, they will generate a warning. IfNone
, value will be taken from the environmental STRICT_VALIDATION. Otherwise, the default value isFalse
.validate_on_assignment (bool or None) – Defaults to ‘None’. If
None
, value will be taken from the environmental VALIDATE_ON_ASSIGNMENT, defaulting to ‘True’ if no environment variable is set. If ‘True’, attribute assignments are validated at the time of assignment. Validation errors generate warnings and values will be set toNone
. If ‘False’, schema validation occurs only once at the time of write. Validation errors generate warnings.ignore_missing_extensions (bool) – When
False
, raise warnings when a file is read that contains metadata about extensions that are not available. Defaults toTrue
.kwargs (dict) –
Additional keyword arguments passed to lower level functions. These arguments are generally file format-specific. Arguments of note are:
available built-in formats are (The) –
==== ===== ============= (=========) – Format Read Write Auto-identify
==== ===== ============= –
Yes Yes Yes (datamodel) –
==== ===== ============= –
Attributes Summary
The schema URI to validate the model against.
Methods Summary
Returns the name “primary” array for this model, which controls the size of other arrays that are implicitly created.
Attributes Documentation
-
schema_url
= 'http://stsci.edu/schemas/jwst_datamodel/amilg.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