FITS Keywords for Sxi M Level 0 Image Products (SXI, UVBI, MCPSI, XPDIAG)
2001-05-24 11:00 LDL
FITS file Primary Header
FITS Keyword FITS Value Format Type Contents TLM Bits Range Units Notes
SIMPLE logical L T, indicating FITS conformance T
BITPIX integer S1 Data Array Type Indicator: 16 (signed 2-byte integers) [-64,32]
NAXIS integer U2 Data Array axes. 2 if Data Array is present, else 0. [0,2]
NAXIS1 integer U2 Length of Data Array Axis 1, pixels [0,512] pixels 1, 5
NAXIS2 integer U2 Length of Data Array Axis 2, pixels [0,512] pixels 1, 5
EXTEND logical L Indicates possibility of extension HDUs T 2, 6
BLANK integer S4 Undefined Data Array Value -1 5
DATE string A23 Date/time FITS file written, UTC smooth, ISO 8601 3
FILENAME string A31 FITS file name, Sxi convention 4
CRPIX1 real R4 Reference Pixel coordinate, Axis 1, pixel index units 256.5 pixels 5
CRPIX2 real R4 Reference Pixel coordinate, Axis 2, pixel index units 256.5 pixels 5
CRVAL1 real R4 Reference Pixel coordinate, Axis 1, axis data units 0 arcsec 5
CRVAL2 real R4 Reference Pixel coordinate, Axis 2, axis data units 0 arcsec 5
CDELT1 real R4 Adjacent pixel distance, Axis 1, axis data units 5 arcsec 5
CDELT2 real R4 Adjacent pixel distance, Axis 2, axis data units 5 arcsec 5
CTYPE1 string A8 Name of the Axis 1 data unit 'ARCSEC' 5
CTYPE2 string A8 Name of the Axis 2 data unit 'ARCSEC' 5
CROTA real R4 Rotation Angle [0,360) degrees 5
XCEN real R4 Center of Image relative to Center of Sun, N-S [-5400,5400] arcsec 5
YCEN real R4 Center of Image relative to Center of Sun, E-W [-5400,5400] arcsec 5
DATE_OBS string A23 Earth-adjusted time of observation, UTC smooth, ISO 8601 3
DATE-OBS string A23 UT time of observation at spacecraft, UTC smooth, ISO 8601 3
EXPTIME real R4 Image Integration Time [0,65.536) seconds 5
TELESCOP string A6 'GOES-12'
INSTRUME string A3 'SXI-0'
WAVELNTH string A8 Filter wheel mnemonic 5
OBJECT string A4 'SUN', 'DARK', 'UV_TEST', 'OFFPOINT'
LEVEL integer I1 Processing level [0,2]
VERINGST string A7 Sximin (ingest) version, 'nnn.nnn'
VERLEVL0 string A7 Sximproc (Level 0 processing) version, 'nnn.nnn'
PKT_Q_0 integer I2 Number of packets with no errors [0,512]
PKT_Q_1 integer I2 Number of packets with 1 error corrected [0,512]
PKT_Q_2 integer I2 Number of packets with uncorrected errors [0,512]
PKT_Q_3 integer I2 Number of missing packets [0,512]
TIMEQUAL integer I1 Time Tag Quality [0,2]
DLT_TIME real R8 Delta Time (UTC smooth minus UTC true) [-30,30] seconds
TIM_ACC real R8 Time Source Accuracy [0.0, 0.1] seconds
TIMOFACC string A23 Time of Determination of Time Accuracy, ISO 8601 3
SPCRFTID string U2 Spacecraft ID, hex 10 '07Eh'
RSLT_SFF string B2 Resultant Special Features Field, packed, hex 16 12
IMAG_SFF string B2 Image Special Features Field, packed, hex 16 12
GLBL_SFF string B2 Global Special Features Field, packed, hex 16 12
MCP5K_V real R4 MCP Health, 5kV voltage (phosphor) 10 [0,10625] Volts 7
MCP5K_A real R4 MCP Health, 5kV current (phosphor) 10 [0,850] microAmps 7
MCP1K_V real R4 MCP Health, 1kV voltage (MCP gain) 10 [0,2125] Volts 7
MCP1K_A real R4 MCP Health, 1kV current (MCP gain) 10 [0,850] microAmps 7
INTCMPLT real R8 Sxi Time of Integration Complete 48 [0,2^32) seconds 5, 10
UT_CMPLT string A23 UT Time of Integration Complete, ISO 8601 48 seconds 3, 5, 10
S_IASSOC integer I4 "Super" Image Association Reference 30 [0,2^30) 5, 10
SEQCOUNT integer I4 TSYNC "Super" Source Sequence Count 30 [0,2^30) 7
STOR_CNT integer U1 ICT Storage Count 8 [0,255] 7
NUM_REPS integer U1 ICT Number of Repetitions 8 [0,255] 7
LOOP_DLY integer U1 ICT Loop-Back Delay 8 [0,255] minutes 7
JUMP_DLY integer U1 ICT Jump-To Delay 8 [0,255] minutes 7
SADA_RTK logical L Image Retake After SADA step 1 T,F 7
XRP_RTK logical L Image Retake After XRP step 1 T,F 7
FW_POS_T I1 Filter Wheel Position (Tsync packet) 4 [0,15] 7
WINDOW1 logical L Window 1 selected 1 T,F 8,12
WINDOW2 logical L Window 2 selected 1 T,F 8,12
WINDOW3 logical L Window 3 selected 1 T,F 8,12
WINDOW4 logical L Window 4 selected 1 T,F 8,12
WINDOW5 logical L Window 5 selected 1 T,F 8,12
WINDOW6 logical L Window 6 selected 1 T,F 8,12
FLR_TEST logical L Flare Test Image 1 T,F 8,12
LIN_LOG string A3 Linear/Logarithmic Pixel Scaling 1 'LIN', 'LOG' 8,12
EXE_HALT logical L Execute Image Then Halt 1 T,F 8,12
RET_FLTR logical L Return Filter Wheel to Radiation Shield 1 T,F 8,12
LIN_DSBL logical L Disable Line Advance 1 T,F 8,12
SAD_DSBL logical L Disable SADA Synchronization 1 T,F 8,12
DIS_IMG integer I1 If 3, Discard Image Data 2 [0,3] 8,12
CALCSADA logical L Calculate SADA Offset 1 T,F 8,12
EXP_OVRD logical L Exposure Override 1 T,F 8,12
CUR_ICT integer I1 Current ICT number 6 [0,63] 8,12
IMG_OVRD logical L Image Overdue Flag 1 [0,1] 8,12
PH_V_LOW logical L Phosphor Voltage Low Flag 1 [0,1] 8,12
IMAGE_ID integer U1 Current ID Number for Image 8 [0,255] 8,12
FW_REQ integer I1 Filter Wheel Requested Position and Direction 5 [0,31] 8,12
FW_R_POS integer I1 Filter Wheel Requested Position 4 [0,15] 8,12
FW_R_DIR integer I1 Filter Wheel Requested Direction 1 [0,1] 8,12
EXP_INDX integer I2 Exposure Setting Index 10 [0,1023] 8,12
MCPGAINR integer I2 MCP Gain Setting, raw 10 [0,1023] 8,12
MCPPHOSR integer I2 MCP Phosphor Setting, raw 10 [0,1023] 8,12
INTTIMER integer U2 Integration Time, ms 16 [0,65535] ms 8,12
SADAOFFR integer I2 SADA Offset Time, ms 13 [0,8191] ms 8,12
MCP_GAIN real R4 MCP Gain Setting, volts 10 [0,2500) Volts 8,12
MCP_PHOS real R4 MCP Phosphor Setting, volts 10 [0,12500) Volts 8,12
INT_TIME real R4 Integration Time, sec 16 [0.0,65.535] seconds 8,12
SADA_OFF real R4 SADA Offset Time, sec 13 [0.0, 8.191] seconds 8,12
CUR_MODE integer I1 Current Mode 4 [0,15] 9,12
DET_PROT logical L Detector Protect Enable Flag 1 T,F 9,12
WIN_ENBL logical L Windowing Enable Flag 1 T,F 9,12
MTR_MODE logical L Motor Mode Flag 1 T,F 9,12
VC_MON logical L Voltage and Current Monitoring Flag 1 T,F 9,12
VAC_DOOR logical L Vacuum Door Actuator Status 1 T,F 9,12
HV_ONOFF logical L HVPS On/Off Status 1 T,F 9,12
VAC_BOX logical L Vacuum Box Door Status 1 T,F 9,12
UV_ON logical L Turn On UV Lamp Flag 1 T,F 9,12
MCP_WARM logical L Turn On MCP Heater Flag 1 T,F 9,12
TIMRENBL logical L Watchdog Timer Enabled Flag 1 T,F 9,12
STRBDSBL logical L Watchdog Strobe Disabled Flag 1 T,F 9,12
FW_POS integer I1 Filter Wheel Position 4 [0,15] 9,12
FW_LOCK logical L Filter Wheel Lock Flag 1 T,F 9,12
FW_PS integer I1 Filter Wheel Power Supply 2 [0,3] 9,12
FW_TIME integer U1 Maximum Filter Wheel Rotation Time, sec 8 [0,255] seconds 9,12
ROUT_ICT integer U1 Routine Patrol Active ICT Number 6 [0,63] 9,12
FLR_ICT integer U1 Flare Patrol Active ICT Number 6 [0,63] 9,12
XRP_DIAG integer U1 XRP Oscillation Diagnostic Active ICT Number 6 [0,63] 9,12
MCP_STRT integer U1 MCP Startup Active ICT Number 6 [0,63] 9,12
SADA_MAX integer I2 Maximum SADA Offset Time, ms 13 [0,8191] ms 9,12
PRTYERR1 integer I4 Pixel Parity Error Count, first kind [0,2^18) 5
PRTYERR2 integer I4 Pixel Parity Error Count, second kind [0,2^18) 5
MISS_LIN integer I2 Missing Line Count [0,512] 5
HASS_TMP real R4 Channel 0, HASS Electronics Temperature 10 [-273,577] Deg. C. 5, 10
PS20_V real R4 Channel 1, +20 Volt Power Supply Voltage 10 [0,35] Volts 5, 10
UV_TMP real R4 Channel 2, UV Lamp Assembly Temperature 10 [-273,577] Deg. C. 5, 10
MOTR_TMP real R4 Channel 3, Motor Assembly Temperature 10 [-273,577] Deg. C. 5, 10
HH_TMP real R4 Channel 4, HASS Head Temperature 10 [-273,577] Deg. C. 5, 10
MCP_TMP real R4 Channel 5, MCP Temperature 10 [-273,577] Deg. C. 5, 10
CCD_TMP real R4 Channel 6, CCD Assembly Temperature 10 [-273,577] Deg. C. 5, 10
MIRR_TMP real R4 Channel 7, Mirror Assembly Temperature 10 [-273,577] Deg. C. 5, 10
PS5_V real R4 Channel 8, +5 Volt Power Supply Voltage 10 [0,8.5] Volts 5, 10
HVPS_RTN real R4 Channel 9, HVPS Telemetry Return 10 [0,8.5] Volts 5, 10
PS5K_V real R4 Channel 10, 5k Supply Voltage 10 [0,10625] Volts 5, 10
PS5K_A real R4 Channel 11, 5k Supply Current 10 [0,850] microAmps 5, 10
PS1K_V real R4 Channel 12, 1k Supply Voltage 10 [0,2125] Volts 5, 10
PS1K_A real R4 Channel 13, 1k Supply Current 10 [0,850] microAmps 5, 10
VOLTREF2 real R4 Channel 14, Calibration Voltage Reference #2, +2.5 Volt Precision Reference 10 [0,8.5] Volts 5, 10
VOLTREF1 real R4 Channel 15, Calibration Voltage Reference #1, Analog Ground 10 [0,8.5] Volts 5, 10
FITS Primary Data Array - Pixel Data Array - absent if NAXIS = 0 above 1, 5
pixels binary integer S2 Pixels with parity errors (or missing) are set to -1. 10 [-1, 1023] Dn
FITS Extension Header for HASS Data - absent if no EXTEND = T keyword above 2, 6
FITS Keyword FITS Value Format Type Contents TLM Bits Range Units Notes
XTENSION string A8 'IMAGE' 2, 6
BITPIX integer S1 Type Indicator: -32 (IEEE short real) [-64,32] 2, 6
NAXIS integer U2 Number of axes in Data Array [0,2] 2, 6
NAXIS1 integer U2 Length of Data Array Axis 1, pixels (or absent) [0,2] pixels 2, 6
NAXIS2 integer U2 Length of Data Array Axis 2, pixels (or absent) [0,608] pixels 2, 6
PCOUNT integer I2 0 (FITS Standard) 0 6
GCOUNT integer I2 1 (FITS Standard) 1 6
HASS_CNT integer I2 HASS Measurement Count [0,608] 6
FRSTMEAS string A23 Time of First HASS Measurement, ISO 8601 POSIX seconds 3, 6, 11
TIMEQUAL integer I1 Time Tag Quality [0,2] 6,11
DLTAMEAS real R8 Time Between HASS Measurements 0.016 seconds 6
HASSYMIN real R4 Minimum HASS Y-axis (E/W) Measurement, Degrees [-1.2,1.2] degrees 6, 11
HASSYMAX real R4 Maximum HASS Y-axis (E/W) Measurement, Degrees [-1.2,1.2] degrees 6, 11
HASSYAVG real R4 Average HASS Y-axis (E/W) Measurement, Degrees [-1.2,1.2] degrees 6, 11
HASSYSD real R4 Standard Deviation of HASS Y-axis (E/W) Average, Degrees [0,1.2] degrees 6, 11
HASSZMIN real R4 Minimum HASS Z-axis (N/S) Measurement, Degrees [-1.2,1.2] degrees 6, 11
HASSZMAX real R4 Maximum HASS Z-axis (N/S) Measurement, Degrees [-1.2,1.2] degrees 6, 11
HASSZAVG real R4 Average HASS Z-axis (N/S) Measurement, Degrees [-1.2,1.2] degrees 6, 11
HASSZSD real R4 Standard Deviation of HASS Z-axis (N/S) Average, Degrees [0,1.2] degrees 6, 11
FITS Extension Data Array - HASS Data Array
HASS measurement pairs IEEE short reals (floats) S2 Missing or invalid measurements are set to an IEEE NAN value. 11 [-1.2,1.2] degrees 2, 6
Note 1 Keyword omitted if there is no Data Array. There is no Data Array for XPDIAG,
and Tsync-only images (dropped images, discarded data, all image lines missing).
NAXIS is 0 if there is no Data Array.
Note 2 Keyword omitted if there is no HASS extension HDU.
There is no HASS extension HDU for MCPSI,
and Tsync-only images (dropped images, discarded data, all image lines missing).
Note 3 The string has the form yyyy-mm-ddThh:mm:ss.sss
ISO 8601 Date/Time Strings The T between the date and the time is ugly, but part of the standard.
The seconds field provides millisecond precision.
Smoothed UTC is always used. Z is not appended to the string.
Note 4 The 28-31 character string has the form prdctn_yyyymmdd_hhmmssmmm_AA_12, where
Sxi Product File Names prdctn is the 3-6 character product name: SXI, MCPSI, UVBI, or XPDIAG
The yyyymmdd_hhmmssmmm field is derived from the DATE_OBS value.
The two letters of the AA field are codes for the processing level and software version.
Note 5 Keyword omitted from the XPDIAG product.
Note 6 Keyword omitted from the MCPSI product.
Note 7 Value undefined if there was no Tsync packet.
Note 8 Image Parameters, from image lines if any, otherwise from Tsync packet.
Note 9 Commandable States, from image lines if any, otherwise from Tsync packet.
Note 10 Value undefined if there is no Data Array.
Note 11 Value undefined if there is no data.
Note 12 Value undefined for XPDIAG product if there was no Tsync packet.
Type codes L 1-bit logical
An n 8-bit ASCII characters
Bn B1, B2, B4; n-byte bit field, no arithmetic significance.
In I1, I2, I4; n-byte nonnegative integer, high bit will be 0.
Un U1, U2, U4; n-byte unsigned integer; high bit means 2^(n-1).
Sn S1, S2, S4; n-byte signed integer; high bit means 2's complement negative.
Rn R4, R8; n-byte IEEE Real
T[N] N consecutive fields of type T. (R4[16], for example)