niriss_grism_dispersion-0.7.0¶
NIRISS Grism dispersion model
Description
Supports two models:
given x,y,wave,order in effective direct image return x,y,wave,order in dispersed
given x,y,x0,y0,order in dispersed image returns x,y,wave,order in effective direct
Outline
Schema Definitions ¶
This node must validate against any of the following:
- This type is an object with the following properties:
- theta
number Required NIRISS filter wheel differential position in degrees - xmodels
array Required NIRISS Grism row dispersion modelNo length restrictionItems in the array are restricted to the following types:arrayNo length restrictionItems in the array are restricted to the following types: - ymodels
array Required NIRISS Grism column dispersion modelNo length restrictionItems in the array are restricted to the following types:arrayNo length restrictionItems in the array are restricted to the following types: - lmodels
array Required NIRISS wavelength-models for dispersionNo length restrictionItems in the array are restricted to the following types: - orders
array Required NIRISS available grism orders, in-sync with the model arraysNo length restrictionItems in the array are restricted to the following types:integer - class_name
string The model class which should instantiate this dataNo length restriction
Original Schema ¶
%YAML 1.1
---
$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
id: "http://stsci.edu/schemas/jwst_pipeline/niriss_grism_dispersion-0.7.0"
tag: "tag:stsci.edu:jwst_pipeline/niriss_grism_dispersion-0.7.0"
title: >
NIRISS Grism dispersion model
description: |
Supports two models:
- given x,y,wave,order in effective direct image return x,y,wave,order in dispersed
- given x,y,x0,y0,order in dispersed image returns x,y,wave,order in effective direct
anyOf:
- $ref: "tag:stsci.edu:asdf/transform/transform-1.1.0"
- type: object
properties:
theta:
description: |
NIRISS filter wheel differential position in degrees
type: number
xmodels:
description: |
NIRISS Grism row dispersion model
type: array
items:
type: array
items:
$ref: "tag:stsci.edu:asdf/transform/transform-1.1.0"
ymodels:
description: |
NIRISS Grism column dispersion model
type: array
items:
type: array
items:
$ref: "tag:stsci.edu:asdf/transform/transform-1.1.0"
lmodels:
description: |
NIRISS wavelength-models for dispersion
type: array
items:
$ref: "tag:stsci.edu:asdf/transform/transform-1.1.0"
orders:
description: |
NIRISS available grism orders, in-sync with the model arrays
type: array
items:
type: integer
class_name:
description: |
The model class which should instantiate this data
type: string
items:
minItems: 1
maxItems: 1
required: [lmodels, xmodels, ymodels, theta, orders]