tvac/groundtest-1.0.0

TVAC Ground Test Information

Outline

Schema Definitions

This type is an object with the following properties:

  • test_name

    stringRequired

    I&T Test Name

    No length restriction
  • test_phase

    stringRequired

    I&T Testing Phase

    No length restriction
  • test_environment

    stringRequired

    I&T Testing Environment

    No length restriction
  • test_script

    stringRequired

    Name of Testing Script Run

    No length restriction
  • product_date

    tag:stsci.edu:asdf/time/time-1.*Required

    Source File Creation Time

  • product_version

    stringRequired

    I&T Software Used to Generate Source File

    No length restriction
  • conversion_date

    tag:stsci.edu:asdf/time/time-1.*Required

    HDF5 to ASDF Conversion Date

  • conversion_version

    stringRequired

    HDF5 to ASDF Converter Version

    No length restriction
  • filename_pnt5

    stringRequired

    L0.5 File Name

    No length restriction
  • filepath_level_pnt5

    stringRequired

    L0.5 File Path

    No length restriction
  • filename_l1a

    stringRequired

    L1A File Name

    No length restriction
  • detector_id

    stringRequired

    SCA Identifier

    No length restriction
  • detector_temp

    numberRequired

    Mean Detector Temperature (Kelvin)

  • frames_temp

    tag:stsci.edu:asdf/core/ndarray-1.*Required

    Interpolated Temperature of Frames (Kelvin)

  • ota_temp

    numberRequired

    Mean OTA Temperature (Kelvin)

  • rcs_on

    booleanRequired

    RCS On/Off

  • readout_col_num

    integerRequired

    Number of Readout Columns

  • detector_pixel_size

    tag:stsci.edu:asdf/unit/quantity-1.*Required

    Pixel Size (cm)

  • sensor_error

    tag:stsci.edu:asdf/core/ndarray-1.*Required

    Sensor Error

  • activity_number

    integer

    TVAC Activity Number

  • led_bank1_band_number_on

    array

    Band number of LED illuminating in the sRCS in bank 1

    No length restriction

    Items in the array are restricted to the following types:

    integer

  • led_bank2_bank1_number_on

    array

    Band number of LED illuminating in the sRCS in bank 2

    No length restriction

    Items in the array are restricted to the following types:

    integer

  • led_bank1_approx_wlen

    tag:stsci.edu:asdf/unit/quantity-1.*

    Approximate wavelength of LED illuminating in the sRCS in bank 1

  • led_bank2_approx_wlen

    tag:stsci.edu:asdf/unit/quantity-1.*

    Approximate wavelength of LED illuminating in the sRCS in bank 2

  • srcs_pd_voltage

    number

    sRCS Photodiode Voltage

  • srcs_led_flux

    number

    Target flux for the sRCS LEDs

  • wfi_mce_srcs_bank1_led_i

    tag:stsci.edu:asdf/unit/quantity-1.*

    Commanded current for the SRCS -> GSFC will send us the flux in target e-/s/px in the center of the sca

  • wfi_mce_srcs_bank1_led_range

    string

    Commanded range for the SRCS -> GSFC will send us the flux in target e-/s/px in the center of the sca

    No length restriction
  • wfi_mce_srcs_bank2_led_i

    tag:stsci.edu:asdf/unit/quantity-1.*

    Commanded current for the SRCS -> GSFC will send us the flux in target e-/s/px in the center of the sca

  • wfi_mce_srcs_bank2_led_range

    string

    Commanded range for the SRCS -> GSFC will send us the flux in target e-/s/px in the center of the sca

    No length restriction
  • srcs_led_current

    number

    Input LED current set point

  • wfi_opt_targettype

    string

    WFI-team defined target types

    No length restriction

    Only the following values are valid for this node:

    • NONE

    • FLAT-sRCS

    • FLAT-SORC

    • POINT SOURCE

    • SPECTRUM

    • DARK

    • DARK-DARKEL

    • DARK-W146

    • PHARET-GW

    • PHARET-FF

    • PHARET-FF-F158

    • PHARET-FF-M3MM

    • PHARET-FF-M6MM

    • PHARET-FF-P3MM

    • PHARET-FF-P6MM

    • PHARET-FF-PRISM

    • PHARET-FF-W146

    • POINT-SOURCE-GW

    • STRAY LIGHT

  • analysis_tag

    string

    WFI-team defined tags for data aggregation/analysis

    No length restriction
  • gsorc_pose_mode

    string

    SORC pose mode

    No length restriction
  • gsorc_pose_target

    string

    SORC pose target

    No length restriction
  • gsorc_sds_active_atten

    number

    Attenuation from SDS

  • gsorc_sds_lltfir_wave

    number

    Commanded wavelength for the LLTF

  • gsorc_sds_sorc_on

    boolean

    SORC on/off

  • gsorc_sds_sorc_wlen

    number

    SORC wavelength

  • gsorc_sds_active_source

    string

    Laser name

    No length restriction
  • gsorc_sds_dq_pulse

    string

    whether the source is pulsing or not

    No length restriction

    Only the following values are valid for this node:

    • pulse

    • cw

  • gsorc_sds_daq_pw

    tag:stsci.edu:asdf/unit/quantity-1.*

    pulse width – originally in HDF5 file is in units of 0.1 ms

  • gsorc_heater1_setpt

    number

    SORC temperature set point

  • wfi_otp_wfi_ewa

    string

    Element Wheel position

    No length restriction
  • sca_temp

    tag:stsci.edu:asdf/unit/quantity-1.*

    SCE temperature

  • mpa_temp

    tag:stsci.edu:asdf/unit/quantity-1.*

    MPA temperature

  • ewa_temp

    tag:stsci.edu:asdf/unit/quantity-1.*

    ewa temp ish (there’s no actual temperature sensor inside)

  • ewta_outer_heater_temp

    tag:stsci.edu:asdf/unit/quantity-1.*

    ewa_outer temperature sensor

  • ewta_inner_heater_temp

    tag:stsci.edu:asdf/unit/quantity-1.*

    ewa_inner temperature sensor

  • coba_temp_near_ewta

    tag:stsci.edu:asdf/unit/quantity-1.*

    COBA temperature near element wheel

  • scea_temp

    tag:stsci.edu:asdf/unit/quantity-1.*

    SCEA temperature

  • wfi_sce_1_vbiasgate_v

    tag:stsci.edu:asdf/unit/quantity-1.*

    SCE gate voltage bias.

  • wfi_sce_1_vbiaspwr_i

    tag:stsci.edu:asdf/unit/quantity-1.*
  • wfi_sce_1_vbiaspwr_v

    tag:stsci.edu:asdf/unit/quantity-1.*
  • wfi_sce_1_vreset_v

    tag:stsci.edu:asdf/unit/quantity-1.*
  • wfi_sce_1_vreset_i

    tag:stsci.edu:asdf/unit/quantity-1.*
  • wfi_mcu_a_offs_csense_fpssen

    tag:stsci.edu:asdf/unit/quantity-1.*

    temperature in eng units -> will change for TVAC2.

Original Schema

%YAML 1.1
---
$schema: asdf://stsci.edu/datamodels/roman/schemas/rad_schema-1.0.0
id: asdf://stsci.edu/datamodels/roman/schemas/tvac/groundtest-1.0.0

title: TVAC Ground Test Information
type: object
properties:
  test_name:
    title: I&T Test Name
    type: string
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFICommon.test_name]
  test_phase:
    title: I&T Testing Phase
    type: string
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFICommon.test_phase]
  test_environment:
    title: I&T Testing Environment
    type: string
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFICommon.test_environment]
  test_script:
    title: Name of Testing Script Run
    type: string
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFICommon.test_script]
  product_date:
    title: Source File Creation Time
    tag: tag:stsci.edu:asdf/time/time-1.*
    archive_catalog:
      datatype: datetime2
      destination: [WFICommon.product_date]
  product_version:
    title: I&T Software Used to Generate Source File
    type: string
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFICommon.product_version]
  conversion_date:
    title: HDF5 to ASDF Conversion Date
    tag: tag:stsci.edu:asdf/time/time-1.*
    archive_catalog:
      datatype: datetime2
      destination: [WFICommon.conversion_date]
  conversion_version:
    title: HDF5 to ASDF Converter Version
    type: string
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFICommon.conversion_version]
  filename_pnt5:
    title: L0.5 File Name
    type: string
  filepath_level_pnt5:
    title: L0.5 File Path
    type: string
  filename_l1a:
    title: L1A File Name
    type: string
  detector_id:
    title: SCA Identifier
    type: string
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFICommon.detector_id]
  detector_temp:
    title: Mean Detector Temperature (Kelvin)
    type: number
    archive_catalog:
      datatype: float
      destination: [WFICommon.detector_temp]
  frames_temp:
    title: Interpolated Temperature of Frames (Kelvin)
    tag: tag:stsci.edu:asdf/core/ndarray-1.*
    datatype: float64
    exact_datatype: true
    # needs a ndim
  ota_temp:
    title: Mean OTA Temperature (Kelvin)
    type: number
    archive_catalog:
      datatype: float
      destination: [WFICommon.ota_temp]
  rcs_on:
    title: RCS On/Off
    type: boolean
    archive_catalog:
      datatype: nchar(1)
      destination: [WFICommon.rcs_on]
  readout_col_num:
    title: Number of Readout Columns
    type: integer
    archive_catalog:
      datatype: int
      destination: [WFICommon.readout_col_num]
  detector_pixel_size:
    title: Pixel Size (cm)
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      value:
        tag: tag:stsci.edu:asdf/core/ndarray-1.*
        datatype: float64
        exact_datatype: true
        # needs ndim
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: ["cm"]
  sensor_error:
    title: Sensor Error
    tag: tag:stsci.edu:asdf/core/ndarray-1.*
    datatype: float64
    exact_datatype: true
    # needs ndim
  activity_number:
    title: TVAC Activity Number
    type: integer
    archive_catalog:
      datatype: int
      destination: [WFITvac.activity_number]
  led_bank1_band_number_on:
    title: Band number of LED illuminating in the sRCS in bank 1
    type: array
    items:
      type: integer
  led_bank2_bank1_number_on:
    title: Band number of LED illuminating in the sRCS in bank 2
    type: array
    items:
      type: integer
  led_bank1_approx_wlen:
    title: Approximate wavelength of LED illuminating in the sRCS in bank 1
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      value:
        tag: tag:stsci.edu:asdf/core/ndarray-1.*
        datatype: float64
        exact_datatype: true
        # needs ndim
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: ["nm"]
  led_bank2_approx_wlen:
    title: Approximate wavelength of LED illuminating in the sRCS in bank 2
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      value:
        tag: tag:stsci.edu:asdf/core/ndarray-1.*
        datatype: float64
        exact_datatype: true
        # needs ndim
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: ["nm"]
  srcs_pd_voltage:
    title: sRCS Photodiode Voltage
    type: number
    archive_catalog:
      datatype: float
      destination: [WFITvac.srcs_pd_voltage]
  srcs_led_flux:
    title: Target flux for the sRCS LEDs
    type: number
    archive_catalog:
      datatype: float
      destination: [WFITvac.srcs_led_flux]
  wfi_mce_srcs_bank1_led_i:
    title: |
      Commanded current for the SRCS -> GSFC will send us the flux
      in target e-/s/px in the center of the sca
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: ["A"]
    archive_catalog:
      datatype: float
      destination: [WFITvac.wfi_mce_srcs_bank1_led_i]
  wfi_mce_srcs_bank1_led_range:
    title: |
      Commanded range for the SRCS -> GSFC will send us the flux in
      target e-/s/px in the center of the sca
    type: string
    # enum: [] add enum values
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFITvac.wfi_mce_srcs_bank1_led_range]
  wfi_mce_srcs_bank2_led_i:
    title: |
      Commanded current for the SRCS -> GSFC will send us the flux
      in target e-/s/px in the center of the sca
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: ["A"]
    archive_catalog:
      datatype: float
      destination: [WFITvac.wfi_mce_srcs_bank2_led_i]
  wfi_mce_srcs_bank2_led_range:
    title: |
      Commanded range for the SRCS -> GSFC will send us the flux in
      target e-/s/px in the center of the sca
    type: string
    # enum: [] add enum values
    archive_catalog:
      datatype: nvarchar(80)
      destination: [WFITvac.wfi_mce_srcs_bank2_led_range]
  srcs_led_current:
    title: Input LED current set point
    type: number
    archive_catalog:
      datatype: float
      destination: [WFITvac.srcs_led_current]
  wfi_opt_targettype:
    title: WFI-team defined target types
    type: string
    enum:
      [
        NONE,
        FLAT-sRCS,
        FLAT-SORC,
        POINT SOURCE,
        SPECTRUM,
        DARK,
        DARK-DARKEL,
        DARK-W146,
        PHARET-GW,
        PHARET-FF,
        PHARET-FF-F158,
        PHARET-FF-M3MM,
        PHARET-FF-M6MM,
        PHARET-FF-P3MM,
        PHARET-FF-P6MM,
        PHARET-FF-PRISM,
        PHARET-FF-W146,
        POINT-SOURCE-GW,
        STRAY LIGHT,
      ]
    archive_catalog:
      datatype: nvarchar(20)
      destination: [WFITvac.wfi_opt_targettype]
  analysis_tag:
    title: WFI-team defined tags for data aggregation/analysis
    type: string
    archive_catalog:
      datatype: nvarchar(32)
      destination: [WFITvac.analysis_tag]
  gsorc_pose_mode:
    title: SORC pose mode
    type: string
    # enum: [] add enum values
    archive_catalog:
      datatype: nvarchar(20)
      destination: [WFITvac.gsorc_pose_mode]
  gsorc_pose_target:
    title: SORC pose target
    type: string
    # enum: [] add enum values
    archive_catalog:
      datatype: nvarchar(20)
      destination: [WFITvac.gsorc_pose_target]
  gsorc_sds_active_atten:
    title: Attenuation from SDS
    type: number
    archive_catalog:
      datatype: float
      destination: [WFITvac.gsorc_sds_active_atten]
  gsorc_sds_lltfir_wave:
    title: Commanded wavelength for the LLTF
    type: number
    archive_catalog:
      datatype: float
      destination: [WFITvac.gsorc_sds_lltfir_wave]
  gsorc_sds_sorc_on:
    title: SORC on/off
    type: boolean
    archive_catalog:
      datatype: nchar(1)
      destination: [WFITvac.gsorc_sds_sorc_on]
  gsorc_sds_sorc_wlen:
    title: SORC wavelength
    type: number
    archive_catalog:
      datatype: float
      destination: [WFITvac.gsorc_sds_sorc_wlen]
  gsorc_sds_active_source:
    title: Laser name
    type: string
    archive_catalog:
      datatype: nvarchar(20)
      destination: [WFITvac.gsorc_sds_active_source]
  gsorc_sds_dq_pulse:
    title: whether the source is pulsing or not
    type: string
    enum: [pulse, cw]
    archive_catalog:
      datatype: nvarchar(10)
      destination: [WFITvac.gsorc_sds_dq_pulse]
  gsorc_sds_daq_pw:
    title: pulse width – originally in HDF5 file is in units of 0.1 ms
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [ms]
    archive_catalog:
      datatype: float
      destination: [WFITvac.gsorc_sds_daq_pw]
  gsorc_heater1_setpt:
    title: SORC temperature set point
    type: number
    archive_catalog:
      datatype: float
      destination: [WFITvac.gsorc_heater1_setpt]
  wfi_otp_wfi_ewa:
    title: Element Wheel position
    type: string
    # enum: [] add enum values
    archive_catalog:
      datatype: nvarchar(15)
      destination: [WFITvac.wfi_otp_wfi_ewa]
  sca_temp:
    title: SCE temperature
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [K]
    archive_catalog:
      datatype: float
      destination: [WFITvac.sca_temp]
  mpa_temp:
    title: MPA temperature
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [K]
    archive_catalog:
      datatype: float
      destination: [WFITvac.mpa_temp]
  ewa_temp:
    title: ewa temp ish (there's no actual temperature sensor inside)
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [K]
    archive_catalog:
      datatype: float
      destination: [WFITvac.ewa_temp]
  ewta_outer_heater_temp:
    title: ewa_outer temperature sensor
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [K]
    archive_catalog:
      datatype: float
      destination: [WFITvac.ewta_outer_heater_temp]
  ewta_inner_heater_temp:
    title: ewa_inner temperature sensor
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [K]
    archive_catalog:
      datatype: float
      destination: [WFITvac.ewta_inner_heater_temp]
  coba_temp_near_ewta:
    title: COBA temperature near element wheel
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [K]
    archive_catalog:
      datatype: float
      destination: [WFITvac.coba_temp_near_ewta]
  scea_temp:
    title: SCEA temperature
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [K]
    archive_catalog:
      datatype: float
      destination: [WFITvac.scea_temp]
  wfi_sce_1_vbiasgate_v:
    title: SCE gate voltage bias.
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [V]
    archive_catalog:
      datatype: float
      destination: [WFITvac.wfi_sce_1_vbiasgate_v]
  wfi_sce_1_vbiaspwr_i:
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [A]
    archive_catalog:
      datatype: float
      destination: [WFITvac.wfi_sce_1_vbiaspwr_i]
  wfi_sce_1_vbiaspwr_v:
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [V]
    archive_catalog:
      datatype: float
      destination: [WFITvac.wfi_sce_1_vbiaspwr_v]
  wfi_sce_1_vreset_v:
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [V]
    archive_catalog:
      datatype: float
      destination: [WFITvac.wfi_sce_1_vreset_v]
  wfi_sce_1_vreset_i:
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [A]
    archive_catalog:
      datatype: float
      destination: [WFITvac.wfi_sce_1_vreset_i]
  wfi_mcu_a_offs_csense_fpssen:
    title: temperature in eng units -> will change for TVAC2.
    tag: tag:stsci.edu:asdf/unit/quantity-1.*
    properties:
      # needs a datatype
      unit:
        tag: tag:stsci.edu:asdf/unit/unit-1.*
        enum: [K]
    archive_catalog:
      datatype: float
      destination: [WFITvac.wfi_mcu_a_offs_csense_fpssen]
propertyOrder:
  [
    test_name,
    test_phase,
    test_environment,
    test_script,
    product_date,
    product_version,
    conversion_date,
    conversion_version,
    filename_pnt5,
    filepath_level_pnt5,
    filename_l1a,
    detector_id,
    detector_temp,
    frames_temp,
    ota_temp,
    rcs_on,
    readout_col_num,
    detector_pixel_size,
    sensor_error,
    analysis_tag,
    sca_temp,
    gsorc_heater1_setpt,
    srcs_led_current,
    gsorc_sds_active_source,
    wfi_sce_1_vreset_v,
    ewa_temp,
    wfi_sce_1_vreset_i,
    wfi_sce_1_vbiasgate_v,
    srcs_pd_voltage,
    gsorc_sds_daq_pw,
    activity_number,
    mpa_temp,
    gsorc_sds_active_atten,
    gsorc_sds_dq_pulse,
    ewta_inner_heater_temp,
    wfi_otp_wfi_ewa,
    wfi_mce_srcs_bank2_led_i,
    gsorc_sds_sorc_wlen,
    gsorc_sds_sorc_on,
    wfi_mcu_a_offs_csense_fpssen,
    gsorc_sds_lltfir_wave,
    wfi_mce_srcs_bank1_led_range,
    led_bank2_bank1_number_on,
    wfi_sce_1_vbiaspwr_v,
    srcs_led_flux,
    gsorc_pose_mode,
    wfi_mce_srcs_bank1_led_i,
    wfi_sce_1_vbiaspwr_i,
    led_bank2_approx_wlen,
    wfi_mce_srcs_bank2_led_range,
    ewta_outer_heater_temp,
    gsorc_pose_target,
    led_bank1_band_number_on,
    led_bank1_approx_wlen,
    wfi_opt_targettype,
    scea_temp,
    coba_temp_near_ewta,
  ]
flowStyle: block
required:
  [
    test_name,
    test_phase,
    test_environment,
    test_script,
    product_date,
    product_version,
    conversion_date,
    conversion_version,
    filename_pnt5,
    filepath_level_pnt5,
    filename_l1a,
    detector_id,
    detector_temp,
    frames_temp,
    ota_temp,
    rcs_on,
    readout_col_num,
    detector_pixel_size,
    sensor_error,
  ]