Skip to content

Commit

Permalink
Remove units from the ref files
Browse files Browse the repository at this point in the history
  • Loading branch information
WilliamJamieson committed Oct 18, 2024
1 parent 9cb5a40 commit fe6fc3d
Show file tree
Hide file tree
Showing 10 changed files with 37 additions and 143 deletions.
45 changes: 15 additions & 30 deletions src/rad/resources/schemas/reference_files/dark-1.0.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,16 +57,11 @@ properties:
description: |
The dark current array represents the integrated number of counts due to
the accumulation of dark current electrons in the pixels.
tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 3
unit:
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 3
unit: DN
dq:
title: 2-D Data Quality Array
description: |
Expand All @@ -81,31 +76,21 @@ properties:
The dark current rate array represents the slope of the integrated number
of counts due to the accumulation of dark current electrons in the pixels
calculated from slope fitting the Dark Current Array.
tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit:
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN / s"]
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit: DN / s
dark_slope_error:
title: Dark Current Rate Uncertainty Array
description: |
The uncertainty calculated from the slope fitting of the Dark Current
Array.
tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit:
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN / s"]
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit: DN / s
required: [meta, data, dq, dark_slope, dark_slope_error]
flowStyle: block
propertyOrder: [meta, data, dq, dark_slope, dark_slope_error]
Expand Down
13 changes: 0 additions & 13 deletions src/rad/resources/schemas/reference_files/distortion-1.0.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,6 @@ properties:
reftype:
type: string
enum: [DISTORTION]
input_units:
title: Input Model Units
description: |
The pixel input units of the detector coordinate model.
tag: tag:stsci.edu:asdf/unit/unit-1.*
enum: ["pixel"]
output_units:
title: Output Model Units
description: |
The V2/V3 coordinates output units after the model is applied.
tag: tag:stsci.edu:asdf/unit/unit-1.*
enum: ["arcsec"]
required: [output_units, input_units]
- $ref: ref_optical_element-1.0.0
coordinate_distortion_transform:
title: Distortion Transform Model
Expand Down
15 changes: 5 additions & 10 deletions src/rad/resources/schemas/reference_files/gain-1.0.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,11 @@ properties:
description: |
The Gain Data Array represents the pixel to pixel conversion from digital
numbers (DN) to electrons (e). The units are e/DN.
tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit:
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["electron / DN"]
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit: electron / DN
required: [meta, data]
flowStyle: block
propertyOrder: [meta, data]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,6 @@ properties:
reftype:
type: string
enum: [INVERSELINEARITY]
input_units:
title: Inverse Linearity Input Units
description: |
Units of the input to the inverse linearity polynomial.
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
output_units:
title: Inverse Linearity Output Units
description: |
Units of the output of the inverse linearity polynomial.
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
required: [output_units, input_units]
coeffs:
title: Inverse Linearity Coefficients
description: |
Expand Down
13 changes: 0 additions & 13 deletions src/rad/resources/schemas/reference_files/linearity-1.0.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,6 @@ properties:
reftype:
type: string
enum: [LINEARITY]
input_units:
title: Units of the Input to the Linearity Polynomial
description: |
Units of the input to the linearity polynomial.
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
output_units:
title: Units of the Output of the Linearity Polynomial
description: |
Units of the output to the linearity polynomial.
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
required: [output_units, input_units]
coeffs:
title: Linearity Coefficients
description: |
Expand Down
18 changes: 4 additions & 14 deletions src/rad/resources/schemas/reference_files/pixelarea-1.0.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,26 +25,16 @@ properties:
description: |
The nominal pixel area in steradians.
anyOf:
- tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
datatype:
enum: ["float64"]
unit:
tag: tag:stsci.edu:asdf/unit/unit-1.*
enum: ["sr"]
- type: number
unit: sr
- type: "null"
pixelarea_arcsecsq:
title: Pixel Area (arcsec^2)
description:
The nominal pixel area in arcec^2.
anyOf:
- tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
datatype:
enum: ["float64"]
unit:
tag: tag:stsci.edu:asdf/unit/unit-1.*
enum: ["arcsec**2"]
- type: number
unit: arcsec**2
- type: "null"
required: [pixelarea_steradians, pixelarea_arcsecsq]
required: [photometry]
Expand Down
15 changes: 5 additions & 10 deletions src/rad/resources/schemas/reference_files/readnoise-1.0.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,11 @@ properties:
description: |
The pixel-by-pixel map read noise data array is used in estimating the
expected noise in each pixel.
tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit:
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit: DN
required: [meta, data]
flowStyle: block
propertyOrder: [meta, data]
Expand Down
9 changes: 0 additions & 9 deletions src/rad/resources/schemas/reference_files/refpix-1.0.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,6 @@ properties:
reftype:
type: string
enum: [REFPIX]
input_units:
title: Units of the input to the linearity polynomial.
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
output_units:
title: Units of the output of the linearity polynomial.
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
required: [output_units, input_units]

gamma:
title: Left column correction coefficients
Expand Down
15 changes: 5 additions & 10 deletions src/rad/resources/schemas/reference_files/saturation-1.0.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,11 @@ properties:
description: |
The pixel level threshold for determining saturation before non-linearity
corrections are applied.
tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit:
tag: tag:astropy.org:astropy/units/unit-1.*
enum: ["DN"]
tag: tag:stsci.edu:asdf/core/ndarray-1.*
datatype: float32
exact_datatype: true
ndim: 2
unit: DN
dq:
title: 2-D Data Quality Array
description: |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,39 +32,21 @@ properties:
description: |
Surface brightness, in MJy / steradian.
anyOf:
- tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
type: number
unit:
tag: tag:stsci.edu:asdf/unit/unit-1.*
enum: [MJy.sr**-1]
- type: number
- type: "null"
uncertainty:
title: Surface Brightness Uncertainty
description: |
Uncertainty of surface brightness, in MJy / steradian.
anyOf:
- tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
type: number
unit:
tag: tag:stsci.edu:asdf/unit/unit-1.*
enum: [MJy.sr**-1]
- type: number
- type: "null"
pixelareasr:
title: Pixel Area
description: |
The nominal pixel area, in steradian.
anyOf:
- tag: tag:stsci.edu:asdf/unit/quantity-1.*
properties:
value:
type: number
unit:
tag: tag:stsci.edu:asdf/unit/unit-1.*
enum: [sr]
- type: number
- type: "null"
required: [photmjsr, uncertainty, pixelareasr]
additionalProperties: false
Expand Down

0 comments on commit fe6fc3d

Please sign in to comment.