SOI FITS Keyword List R. S. Bogart & J. Suryanarayanan 1992.IX.10 rev. 1992.IX.24 rev. 1994 Jun 7 JKS SOI Technical Note 92-085 This is a prototype list of standard FITS keywords to be used in the SOI project. The list is not intended to be exclusive, but represents the full set of project reserved keywords. Designations for value indicators are as follows: char: character strings delimited by single quotes as described in the FITS standard 5.3.1. bool: characters T or F as described in 5.3.2. int: integer representations as described in 5.3.3. real: floating point representations as described in 5.3.4. The standard is not clear on whether the ASCII character string "NaN" is an acceptable representation for a floating point NaN. We assume it is. 1. Keywords reserved by the FITS standard [blank] Any number may appear. Column 9 may not contain "=". AUTHOR = char BITPIX = int Mandatory in all headers. Must be second keyword in header. BLANK = int May be used only if BITPIX value is positive (integer data). BLOCKED = bool If present, value must apparently be T. Deprecated. BSCALE = real BUNIT = char BZERO = real CDELTn = real [n = 1, 999] COMMENT No value. Any number may appear. Column 9 may not contain "=". CONVENTN= string Convention used to describe how the binary tables are used to store data. This keyword will appear in the binary table extension header. The value of this keyword will be TDIM. CRPIXn = real [n = 1, 999] CROTAn = real [n = 1, 999] CRVALn = real [n = 1, 999] CTYPEn = char [n = 1, 999] DATAMAX = real DATAMIN = real DATE = 'DD/MM/YY' Date on which the Header Data Unit was created. DD, MM, and YY are two-digit integers (with leading 0's) giving the day of the month, month number, and year mod 100, respectively. DATE-OBS= 'DD/MM/YY' UT date on which the observations were made. Values as described under DATE keyword. END Mandatory in all headers. Must be last keyword in header. EPOCH = char Deprecated EQUINOX = char EXTEND = bool Mandatory in primary header if data set contains extensions, in which case it must immediately follow the last NAXISn keyword card image (or NAXIS if NAXIS = 0). EXTLEVEL= int EXTNAME = char EXTVER = int GCOUNT = int Mandatory in extension headers, in which case it must immediately follow the PCOUNT keyword. GROUPS = bool HISTORY No value. Any number may appear. Column 9 may not contain "=". INSTRUME= char 'MDI ' and 'Michelson Doppler Imager' are appropriate values. NAXIS = int Mandatory in all headers. Must be third keyword in header. NAXISn = int [n = 1, 999] Mandatory in all headers up to n = NAXIS of the header. Must follow NAXIS keyword in order (NAXIS1, NAXIS2, ...) unless NAXIS = 0. It is not clear whether additional NAXISn keywords may be present, but the implication is that the number of NAXISn keywords should be exactly equal to the value of NAXIS. OBJECT = char OBSERVER= char ORIGIN = char PCOUNT = int Mandatory in extension headers. PSCALn = real [n = 1, 999] PTYPEn = char [n = 1, 999] PZEROn = real [n = 1, 999] REFERENC= char SIMPLE = bool Mandatory in primary header; not permitted in extension headers. The value must be false if the file does not conform to the FITS standard. Otherwise it should be true. Must be first keyword in header. TBCOLn = int [n = 1, 999] Mandatory in ASCII Tables Extension headers, in which case the number of these keywords must be equal to the value of TFIELDS and they must appear in order, analogously to NAXISn. TDELTn = string Extension of CDELTn keywords to binary tables. TDESCn = string Extension of CTYPEn keywords to binary tables. Has the format TDESCn='(desc1,desc2,. .).' where each element in the list corresponds to one of the dimensions in the associated TDIMnnn keyword. TDIMn = string [n = 1, 999] The value is a character string containing the dimensions of a multidimensional array stored in column nnn in a binary table, with the format TDIMn='(dim1,dim2,. .). TDISn = ??? [n = 1, 999] TDMINn = real [n = 1, 999] Equivalent of DATAMIN keyword for a column in an ASCII or binary table. TDMAXn = real [n = 1, 999] Equivalent of DATAMAX keyword for a column in an ASCII or binary table. TELESCOP= char TFIELDS = int Mandatory in ASCII Tables Extension headers, in which case it must immediately follow the GCOUNT keyword. TFORMn = char [n = 1, 999] Mandatory in ASCII Tables Extension headers, in which case the number of these keywords must be equal to the value of TFIELDS and they must appear in order, analogously to NAXISn. The first TFORMn keyword in an ASCII Tables Extension header must immediately follow the last TBCOLn keyword. THEAP = ??? TNULLn = char [n = 1, 999] Reserved only for ASCII Tables extension data. Should be treated as reserved. TROTAn = char Extension of CROTAn keywords to binary tables. Has the format TROTAn='(rota1,rota2,. .).' where each element in the list corresponds to one of the dimensions in the associated TDIMnnn keyword. TRPIXn = char Extension of CRPIXn keywords to binary tables. TRVALn = char Extension of CRVALn keywords to binary tables. TSCALn = real [n = 1, 999] Reserved only for ASCII Tables extension data. Should be treated as reserved. TTYPEAn = char [n = 1, 999] Reserved only for ASCII Tables extension data. Should be treated as reserved. TUNITn = char [n = 1, 999] Reserved only for ASCII Tables extension data. Should be treated as reserved. TZEROn = real [n = 1, 999] Reserved only for ASCII Tables extension data. Should be treated as reserved. XTENSION= char Mandatory in extension header; not permitted in primary headers. Must be first keyword in header. 2. Keywords specifically associated with SOHO ANGLE = real Angle of rotation of the vertical axis of the instrument field-of-view relative to solar north. AIT_END = real On-board value for the time of the end of data acquisition. AIT_TIME= real On-board value for the starting time of data acquisition. CMP_NAME= character Name of observing campaign. CMP_NO = integer Unique identifier for an observing campaign. COMMENTS= character Either \Y" or \N", depending on whether or not an entry in a database is commented or not. For use in the online catalogs only. COMM_NO = integer Comment number. For use in the online catalogs only. COUNT = integer Number of repeated observing sequences within an observing program. DATE_END= char Ending date of data acquisition, in UT. Shall be in the same format as DATE_OBS. DATE_MOD= date Date that an entry in a catalog was last modified. For use in the online catalogs only. DATE_OBS= char Starting date of data acquisition, in UT. Shall be in the format YYYY/MM/DD (Note the distinction between this and the standard FITS keyword DATE-OBS. The standard keyword has a dash in the name; this keyword has an underscore.) DETECTOR= char Detector used to acquire the data. EXPCOUNT= integer Number of exposures within an observing sequence. EXP_IND = integer Index of an exposure within an observing sequence, from one to the value of EXPCOUNT. EXPTIME = real Exposure time in seconds, to millisecond accuracy. FILENAME= char Name of data file. The use of this keyword will not be construed to mean that the FITS header will need to be changed if the file is copied from one computer to another, or to another media such as tape. FILEORIG= char Original filename as collected. HEIGHT = real Maximum height of the instrument field-of-view in the direction along the vertical axis as used in keyword ANGLE. INS_ROLL= real Instrument roll angle relative to the spacecraft, i.e. the angle between the instrument Y-axis and the spacecraft Y-axis, measured in a counter-clockwise direction from the spacecraft Y-axis toward the spacecraft Z-axis. INSTITUT= character Name of an intrument team or institution taking part in an observing campaign. INS_Y = real Pointing of instrument along the instrument Y-axis. INS_Y0 = real Pointing of instrument origin along the spacecraft Y-axis. INS_Z = real Pointing of instrument along the instrument Z-axis. INS_Z0 = real Pointing of instrument origin along the spacecraft Z-axis. OBJ_ID = char Object identifier, e.g. active region number. OBS_MODE= char Observing mode. OBS_PROG= char The observing program. OBS_SEQ = char The name of the observing sequence used. PROG_ID = integer Observing program identification number. PROG_ID is used to asociate individual observations together as being part of the same observing program. In particular, an observing program that is not contiguous in time, for instance an observation made at the same time each day, or once every solar rotation, could be identified by the same value of PROG_ID. PROG_NUM= integer Unique identifier for the observing program. Each observing program is assigned a unique identifier number each time it's run, even if it's a continuation of an earlier program. SC_ROLL = real Spacecraft roll angle relative to solar coordinates. SC_Y0 = real Spacecraft pointing along the solar Y-axis as defined in the Science Operations Plan. SC_Z0 = real Spacecraft pointing along the solar Z-axis as defined in the Science Operations Plan. SCI_OBJ = char The science objective. SEQ_FROM= integer First value of SEQ_NUM in a series of observing sequences. SEQ_IND = integer Index of an observing sequence within an observing program, from one to the value of COUNT. SEQ_NUM = integer Unique number assigned to an execution of an observing sequence. Depending on how an instrument team organizes their data, this number may represent an individual observing sequence or a repeated series of the same observing sequence. SEQONLIN= character Either \Y" or \N", denoting whether or not the data from an observing sequence is online or not. SEQ_TO = integer Last value of SEQ_NUM in a series of observing sequences. SEQVALID= character Either \Y" or \N", denoting whether or not the data from an observing sequence has scientific value. SFDUADID= char Standard Formatted Data Unit (SFDU) Authority and Description Identifier (ADID) for a data object. Corresponds to bytes 1{4 and 9{12 of the SFDU label associated with the data object (file). Associating this keyword with the data maintains this information even if the SFDU labels are separated from it. SOLAR_P0= real The solar P0 angle. SOLAR_B0= real The solar B0 angle. TIME_END= char Ending time of data acquisition, in UT. Shall be in the same format as TIME_OBS. TIME_MOD= time Time that an entry in a catalog was last modified. For use in the online catalogs only. TIME_OBS= char Starting time of data acquisition, in UT. Shall be in the format HH:MM:SS.SSS WAVELNTH= real The wavelength of observation, in nm. Also, TWAVEnnn for binary tables. When used for observations that cover a range of wavelengths, then this keyword represents the wavelength of interest, not necessarily the central wavelength. WAVEMIN = real Minimum wavelength of observation, in nm. Also, TWMIN for binary tables. WAVEMAX = real Maximum wavelength of observation, in nm. Also, TWMAX for binary tables. WIDTH = real Maximum width of the instrument field-of-view in the direction perpendicular to the vertical axis as used in keyword ANGLE. YCEN = real Center of the instrument field-of-view along the solar Y-axis. ZCEN = real Center of the instrument field-of-view along the solar Z-axis. 3. Keywords corresponding to MDI housekeeping mnemonics Note: A few of Lockheed's proposed Keywords had to be changed to confirm to FITS standard and some others were changed for consistency. For that purpose "+" in the keyword name has been changed to "VP" (Voltage Plus) and "-" in the keyword name has been changed to "VM" (Volt Minus). MFLTXOFS Limb Tracker X offset MFLTYOFS Limb Tracker Y offset; differs from proposed mnemonic MFLTXOFS which is not unique MFLTAOS Limb Tracker A offset MFLTBOS Limb Tracker B offset MFLTCOS Limb Tracker C offset MFLTSTAT Limb Tracker Status Register MFLTXGN Limb Tracker X gain MFLTYGN Limb Tracker Y gain MIAEMTR Motor Current Monitor MKC1POS = int Calibration/focus wheel 1 Range: 0 - 143 MKC2POS = int Calibration/focus wheel 2 Range: 0 - 143 MKDPMERR Correctable DEP memory errors MKDPPATN DEP Patch Number MKDPSWVR DEP Software Version MKFDMTR1 Door Motor 1 Status MKFDMTR2 Door Motor 2 Status MKFDOPN1 Door Open Status 1 MKFDOPN2 Door Open Status 2 MKHOPH2 Optics Package Heater 2 On/Off MKHOPH3 Optics Package Heater 3 On/Off MKHOPSPT Optics Package Heater Set Point MKHPOMON Prime Oven Monitoring MKHPOMTW Prime Oven Monitoring Time MKHPOSPT Prime Oven Set Point MKHROCBH Backup Oven Control Band High MKHROCBL Backup Oven Control Band Low MKHROCPT Backup Oven Control Point MKHRODBH Backup Oven Dead Band High MKHROMON Backup Oven Monitoring MKHRODBL Backup Oven Dead Band Low MKHROSPT Backup Oven Set Point MKIPFLAG IP Flags MKIPMAC IP Macro Load Number MKIPMASK IP Mask Set MKIPMERR Correctable IP memory errors MKIPPATN IP Patch Number MKIPSWVR IP Firmware Version MKLTLOOP ISS Loop Open/Closed MKM1DIR MTM1 Default Direction MKM2DIR MTM2 Default Direction MKM1POS = int Michelson Tuning Motor 1 Range: 0 - 179 MKM2POS = int Michelson Tuning Motor 2 Range: 0 - 179 MKOVNMAX Filter Oven Max Temp MKPADIR PAW Default Direction MKPAPOS = int Polarization Analyzer Wheel Range: 0 - 143 MKPKFMID Packet Format ID MKPWAE Application I/F Power MKPWAM Alignment Power MKPWC1 Cal 1 Power MKPWC2 Cal 2 Power MKPWCM CCD Camera Power MKPWDM DMC Power MKPWFD Door Power MKPWHCM CCD Heater Power MKPWHOP Prime Oven Heater Power MKPWHPO Optics Package heater MKPWHRO Red. Oven Heater Pwr MKPWIP Image Processor Power MKPWLT Limb Tracker Power MKPWM1 MTM 1 Power MKPWM2 MTM 2 Power MKPWPA PAW Power MKPWSH Shutter Power MKPWTM IP TLM 1-2 Power MKSHNEXP Shutter Nominal Exposure MKSHPATH= char Shutter Default Beam Path 'DARK ', 'FULL DISK', 'HIREZ ', and 'UNDEF ' are valid values. MKSQAPA1 APU Address Frame 1 MKSQAPA2 APU Address Frame 2 MKSQAPA3 APU Address Frame 3 MKSQAPA4 APU Address Frame 4 MKSQC1A1 CAL1 Actual Position Frame 1 MKSQC1A2 CAL1 Actual Position Frame 2 MKSQC1A3 CAL1 Actual Position Frame 3 MKSQC1A4 CAL1 Actual Position Frame 4 MKSQC2A1 CAL2 Actual Position Frame 1 MKSQC2A2 CAL2 Actual Position Frame 2 MKSQC2A3 CAL2 Actual Position Frame 3 MKSQC2A4 CAL2 Actual Position Frame 4 MKSQCA Sequence Current Address MKSQDM11 DMA Control Word 1 Frame 1 MKSQDM12 DMA Control Word 1 Frame 2 MKSQDM13 DMA Control Word 9 Frame 3; should probably be Word 1 MKSQDM14 DMA Control Word 1 Frame 4 MKSQDM21 DMA Control Word 2 Frame 1 MKSQDM22 DMA Control Word 2 Frame 2 MKSQDM23 DMA Control Word 2 Frame 3 MKSQDM24 DMA Control Word 2 Frame 4 MKSQDM31 DMA Control Word 3 Frame 1 MKSQDM32 DMA Control Word 3 Frame 2 MKSQDM33 DMA Control Word 3 Frame 3 MKSQDM34 DMA Control Word 3 Frame 4 MKSQDM41 DMA Control Word 4 Frame 1 MKSQDM42 DMA Control Word 4 Frame 2 MKSQDM43 DMA Control Word 4 Frame 3 MKSQDM44 DMA Control Word 4 Frame 4 MKSQIP11 IP Parameter 1 Frame 1 MKSQIP12 IP Parameter 1 Frame 2 MKSQIP13 IP Parameter 1 Frame 3 MKSQIP14 IP Parameter 1 Frame 4 MKSQIP21 IP Parameter 2 Frame 1 MKSQIP22 IP Parameter 2 Frame 2 MKSQIP23 IP Parameter 2 Frame 3 MKSQIP24 IP Parameter 2 Frame 4 MKSQIP31 IP Parameter 3 Frame 1 MKSQIP32 IP Parameter 3 Frame 2 MKSQIP33 IP Parameter 3 Frame 3 MKSQIP34 IP Parameter 3 Frame 4 MKSQIP41 IP Parameter 4 Frame 1 MKSQIP42 IP Parameter 4 Frame 2 MKSQIP43 IP Parameter 4 Frame 3 MKSQIP44 IP Parameter 4 Frame 4 MKSQIP51 IP Parameter 5 Frame 1 MKSQIP52 IP Parameter 5 Frame 2 MKSQIP53 IP Parameter 5 Frame 3 MKSQIP54 IP Parameter 5 Frame 4 MKSQIP61 IP Parameter 6 Frame 1 MKSQIP62 IP Parameter 6 Frame 2 MKSQIP63 IP Parameter 6 Frame 3 MKSQIP64 IP Parameter 6 Frame 4 MKSQIP71 IP Parameter 7 Frame 1 MKSQIP72 IP Parameter 7 Frame 2 MKSQIP73 IP Parameter 7 Frame 3 MKSQIP74 IP Parameter 7 Frame 4 MKSQIP81 IP Parameter 8 Frame 1 MKSQIP82 IP Parameter 8 Frame 2 MKSQIP83 IP Parameter 8 Frame 3 MKSQIP84 IP Parameter 8 Frame 4 MKSQIPC1 IP Control Frame 1 MKSQIPC2 IP Control Frame 2 MKSQIPC3 IP Control Frame 3 MKSQIPC4 IP Control Frame 4 MKSQLBA Sequence Last Branch Address MKSQM1A1 MTM1 Actual Position Frame 1 MKSQM1A2 MTM1 Actual Position Frame 2 MKSQM1A3 MTM9 Actual Position Frame 3; should probably be MTM1 MKSQM1A4 MTM1 Actual Position Frame 4 MKSQM1P1 MTM1 Planned Position Frame 1 MKSQM1P2 MTM1 Planned Position Frame 2 MKSQM1P3 MTM9 Planned Position Frame 3; should probably be MTM1 MKSQM1P4 MTM1 Planned Position Frame 4 MKSQM2A1 MTM2 Actual Position Frame 1 MKSQM2A2 MTM2 Actual Position Frame 2 MKSQM2A3 MTM2 Actual Position Frame 3 MKSQM2A4 MTM2 Actual Position Frame 4 MKSQM2P1 MTM2 Planned Position Frame 1 MKSQM2P2 MTM2 Planned Position Frame 2 MKSQM2P3 MTM2 Planned Position Frame 3 MKSQM2P4 MTM2 Planned Position Frame 4 MKSQNFRM Number of Frames MKSQNK1 Compression Control Frame 1 MKSQNK2 Compression Control Frame 2 MKSQNK3 Compression Control Frame 3 MKSQNK4 Compression Control Frame 4 MKSQOCC1 Optics Config. Control Frame 1 MKSQOCC2 Optics Config. Control Frame 2 MKSQOCC3 Optics Config. Control Frame 3 MKSQOCC4 Optics Config. Control Frame 4 MKSQPAA1 PAW Actual Position Frame 1 MKSQPAA2 PAW Actual Position Frame 2 MKSQPAA3 PAW Actual Position Frame 3 MKSQPAA4 PA Actual Position Frame 4 MKSQPAP1 PAW Planned Position Frame 1 MKSQPAP2 PAW Planned Position Frame 2 MKSQPAP3 PAW Planned Position Frame 3 MKSQPAP4 PAW Planed Position Frame 4 MKSQREF0 LOBT Reference 0 MKSQREF1 LOBT Reference 1 MKSQREF2 LOBT Reference 2 MKSQREF3 LOBT Reference 3 MKSQREF4 LOBT Reference 4 MKSQREF5 LOBT Reference 5 MKSQRG0 Sequence Register 0 MKSQRG1 Sequence Register 1 MKSQRG2 Sequence Register 2 MKSQRG3 Sequence Register 3 MKSQRG4 Sequence Register 4 MKSQRG5 Sequence Register 5 MKSQRG6 Sequence Register 6 MKSQRG7 Sequence Register 7 MKSQRG8 Sequence Register 8 MKSQRG9 Sequence Register 9 MKSQRGA Sequence Register A MKSQRGB Sequence Register B MKSQRGC Sequence Register C MKSQRGD Sequence Register D MKSQRGE Sequence Register E MKSQRGF Sequence Register F MKSQRT1 Relative Time Frame 1 MKSQRT2 Relative Time Frame 2 MKSQRT3 Relative Time Frame 3 MKSQRT4 Relative Time Frame 4 MKSQSA Sequence Start Address MKSQSHC1 Shutter Close Time Frame 1 MKSQSHC2 Shutter Close Time Frame 2 MKSQSHC3 Shutter Close Time Frame 3 MKSQSHC4 Shutter Close Time Frame 4 MKSQSHO1 Shutter Open Time Frame 1 MKSQSHO2 Shutter Open Time Frame 2 MKSQSHO3 Shutter Open Time Frame 3 MKSQSHO4 Shutter Open Time Frame 4 MKSQSNUM Sequence Serial Number MKSQTMC1 Telemetry Control Frame 1 MKSQTMC2 Telemetry Control Frame 2 MKSQTMC3 Telemetry Control Frame 3 MKSQTMC4 Telemetry Control Frame 4 MKTCCNT Command counter MKTCLNVC MLA of Latest NVCB MKTCNVCB Non-valid Command Blocks MKTCNVER Error code of latest NVCB MKTCVCB Valid Command Blocks MTEPTS1 Electronics Temp 1 (PRT) MTEPTS2 Electronics Temp 2 (Thermistor) MTEPTS3 Electronics Temp 3 (Thermistor) MTEPTS4 Electronics Temp 4 (PRT) MTOPTS1 Optics Temp 1 (Thermistor) MTOPTS2 Optics Temp 2 (Thermistor) MTOPTS3 Optics Temp 3 (Thermistor) MTOPTS4 Optics Temp 4 (Thermistor) MTOPTS5 Optics Temp 5 (Thermistor) MTOPTS6 Optics Temp 6 (PRT) MTOPTS7 Optics Temp 7 (Thermistor) MTOPTS8 Optics Temp 8 (PRT) MTOPTS9 Optics Temp 9 (Thermistor) MTOPTS10 Optics Temp 10 (Thermistor) MTOPTS11 Optics Temp 11 (PRT) MTOPTS12 Optics Temp 12 (Thermistor) MTOPTS13 Optics Temp 13 (Thermistor) MTOPTS14 Optics Temp 14 (Thermistor) MTOPTS15 Optics Temp 15 (Thermistor) MTOPTS16 Optics Temp 16 (Thermistor) MUHOPCTL Optics package Heater Controller MUHPOBRG Filter Oven Bridge Out MUHPOLOP Filter Oven Loop Out MUHROCTL Filter Oven Redundant Controller MULTDIO1 Limb Tracker Photodiode 1 MULTDIO2 Limb Tracker Photodiode 2 MULTDIO3 Limb Tracker Photodiode 3 MULTDIO4 Limb Tracker Photodiode 4 MULTPZT1 Limb Tracker PZT1 MULTPZT2 Limb Tracker PZT2 MULTPZT3 Limb Tracker PZT3 MULTXAVE Limb Tracker X Average Error MULTYAVE Limb Tracker Y AverageError MULTXMAX Limb Tracker X Max Error MULTYMAX Limb Tracker Y Max Error MVM15AE App. Elec -15 volts; Cnv2; differs from proposed mnemonic M-15AE for consistency with positive voltage keywords MVM15CM CCD Camera -15 volts; Cnv1; differs from proposed mnemonic M-15CM for consistency with positive voltage keywords MVP05AE App. Elec +5 volts; Cnv2; differs from proposed mnemonic M+5AE which violates FITS standard MVP05CM CCD Camera +5 volts; Cnv1; differs from proposed mnemonic M+5CM which violates FITS standard MVP05IP IP AND TLM +5 volts; Cnv1; differs from proposed mnemonic M+5IP which violates FITS standard MVP15AE App. Elec +15 volts; Cnv2; differs from proposed mnemonic M+15AE which violates FITS standard MVP15CM CCD Camera +15 volts; Cnv1; differs from proposed mnemonic M+15CM which violates FITS standard MVP15HTR Heater +15 volts; Cnv2; differs from proposed mnemonic M+15HTR which violates FITS standard MVP15MTR Motor +15 volts; Cnv2; differs from proposed mnemonic M+15MTR which violates FITS standard MVP30CM CCD Camera +30 volts; Cnv1; differs from proposed mnemonic M+30CM which violates FITS standard MVP75LT Limb Tracker +75 volts; Cnv2; differs from proposed mnemonic M+75LT which violates FITS standard MXAM1POS Leg Potentiometer Wiper 1 MXAM2POS Leg Potentiometer Wiper 2 MXHPOREF Temperature Sensor Reference 4. Other SOI reserved keywords A. General MISSING = real B. Ephemerides HGDCLAT = real Heliographic Latitude of observed Solar Disc Center HGDCLON = real Heliographic Longitude of observed Solar Disc Center SUNRAD = real Apparent semidiameter of Solar Disc SUNDIST =real Distance from Observer to center of Sun TIME-OBS= 'HH:MM:SS.XXX' UT time of observation. Values as described under TIME keyword C. Creation Parameters TIME = 'HH:MM:SS.XXX ZZZ' Time at which the Header Data Unit was created. HH and MM are two-digit integers (with leading 0's) giving the hour and minute, respectively. SS.XXX, if present, is either a real or two digit integer (with leading 0's) representing seconds. ZZZ, if present, is a character string representing time zone information. If it is not present, UT (Universal Time) is assumed. 5. FITS Keywords for MDI PF Testing The following is a list of proposed keywords for images taken by the MDI breadboard camera (the parentheses indicate the corresponding f0 structure). Not included are FITS keywords listed in Sections 1 and 2 above. BLS_PIX = int Number of BLS pixels (bls) CENTER_X= int x-Coordinate of image center in millipixels used in gain calculation CENTER_Y= int y-Coordinate of image center in millipixels used in gain calculation RADIUS = int Radius of image in pixels used in gain calculation IMAGENO = int Image serial number (imnum) EXT_COLS= int Number of extended pixels (eper) EXT_ROWS= int Number of extended rows (eler) FRAME = char Frame position descriptor (frame) FTYPE = char Datatype descriptor (ftype) SEQUENCE= char sequencename, incl. serial number (seq) SITE = char Observing site (site) SUMMING = char Summing mode (sum) TEMPn = int n = [0, 9] Temperature n from camera string (temp(n)) VIDEODSK= bool flag if image on videodisk (vdsk) 6. Fits keywords currently being used by GONG (as of Jun'94). IRAFNAME= (string) # IRAF/FITS: NAME OF IRAF IMAGE FILE IRAF-MAX= (float) # IRAF/FITS: DATA MAX IRAF-MIN= (float) # IRAF/FITS: DATA MIN IRAF-BPX= (integer) # IRAF/FITS: DATA BITS/PIXEL IRAFTYPE= (string) # IRAF/FITS: PIXEL TYPE DTYPE = (string) # GONG Instrument & DMAC: Data type (DMAC: TS|PS|LNU) SCALE = (float) # GONG Instrument: Scale factor ZERO = (float) # GONG Instrument: Scale zero point ITIME = (float) # GONG Instrument: Integration time ACCUM = (integer) # GONG Instrument: Accumulations TYPE = (integer) # GONG Instrument: Observation type CBANK = (string) # GONG Instrument: Cache bank COUNT = (integer) # GONG Instrument: Cache interrupt count ??? CLKMODE = (integer) # GONG Instrument: VME-SG mode: 0=gen 1=trans 2=sync-gen GPSSTAT = (string) # GONG Instrument: GPS receiver status PHASE = (integer) # GONG Instrument: GPS Phase Offset OSC_DAC = (integer) # GONG Instrument: crystal oscillator DAC value SUNUP = (logical) # GONG Instrument: Sun is up CONNECT = (logical) # GONG Instrument: connected to instrument T/F SPOOLMAX= (integer) # GONG Instrument: Max #images allowed in spool before flushed SPOOLLVL= (integer) # GONG Instrument: #images currently in spool X_CENTER= (integer) # GONG Instrument: current X position for center of solar image Y_CENTER= (integer) # GONG Instrument: current Y position for center of solar image SITENAME= (string) # GONG Instrument: Site name SITE = (string) # GONG Instrument: Site abbrevation LON = (float) # GONG Instrument: Site longitude (degrees east) LAT = (float) # GONG Instrument: Site latitude (degrees north) TIMEZONE= (integer) # GONG Instrument: Site timezone (minutes) HORIZON = (integer) # GONG Instrument: Site horizon limit (degrees from zenith) AUTOCAL0= (integer) # GONG Instrument: Site autocal start time (minutes past hour) AUTOCAL1= (integer) # GONG Instrument: Site autocal stop time (minutes past hour) EAST = (integer) # GONG Instrument: Site east limb offset (arc-seconds) WEST = (integer) # GONG Instrument: Site west limb offset (arc-seconds) J2000 = (float) # GONG Instrument: Julian 2000 date LST = (float) # GONG Instrument: Local apparent sidereal time (radians) ZENITH = (float) # GONG Instrument: Zenith distance (radians) RA = (float) # GONG Instrument: Right ascension (radians) DEC = (float) # GONG Instrument: Declination (radians) PA = (float) # GONG Instrument: Solar position angle (radians) HA = (float) # GONG Instrument: Hour angle (radians) BETA = (float) # GONG Instrument: Parallactic angle (radians) DISTANCE= (float) # GONG Instrument: Solar distance(AU) RADIUS = (float) # GONG Instrument: Apparent solar radius (radians) ??? EROLL = (float) # GONG Instrument: Ephemeris roll angle (radians) EPITCH = (float) # GONG Instrument: Ephemeris pitch angle (radians) EROTATOR= (float) # GONG Instrument: Ephemeris rotator angle (radians) DROLL = (float) # GONG Instrument: Ephemeris roll rate (radians/sec) DPITCH = (float) # GONG Instrument: Ephemeris pitch rate (radians/sec) DROTATOR= (float) # GONG Instrument: Ephemeris rotator rate (radians/sec) ROLL = (float) # GONG Instrument: Roll position (radians) PITCH = (float) # GONG Instrument: Pitch position (radians) ROTATOR = (float) # GONG Instrument: Rotator position (radians) WHEEL_1 = (integer) # GONG Instrument: Calibration wheel 1 position WHEEL_2 = (integer) # GONG Instrument: Calibration wheel 2 position CAL_LENS= (integer) # GONG Instrument: Calibration lens position GUIDE = (logical) # GONG Instrument: Turret is guiding WIND_SPD= (float) # GONG Instrument: Wind speed in meters/sec WIND_DIR= (float) # GONG Instrument: Wind direction in degrees azimuth TEMP_TBL= (float) # GONG Instrument: Table Temperature in degrees C TEMP_RAC= (float) # GONG Instrument: Rack Temperature in degrees C TEMP_OUT= (float) # GONG Instrument: Outside Temperature in degrees C HUM_OUT = (float) # GONG Instrument: Outside Relative Humidity in percent TEMP_INS= (float) # GONG Instrument: Inside Temperature in degrees C HUM_INS = (float) # GONG Instrument: Inside Relative Humidity in percent RAD_NET = (float) # GONG Instrument: Net Radiation in watts/square meter BAROMET = (float) # GONG Instrument: Barometric Pressure in millibars GHISTSEQ= (integer) # GONG DMAC: Last Processing History Sequence Number Used GHIST000= (string) # GONG DMAC: Processing History Information . . . . . . . . . GHIST999= (string) # GONG DMAC: Processing History Information FNDLMBXC= (float) # GONG DMAC: Limb ellipse x-center FNDLMBYC= (float) # GONG DMAC: Limb ellipse y-center FNDLMBMI= (float) # GONG DMAC: Limb ellipse minor axis FNDLMBMA= (float) # GONG DMAC: Limb ellipse major axis FNDLMBAN= (float) # GONG DMAC: Limb ellipse rotation angle PIXLENX = (float) # GONG DMAC: Pixel length x-dir PIXLENY = (float) # GONG DMAC: Pixel length y-dir OBSELE = (integer) # GONG DMAC: Observer's elevation (m) HELIOGPA= (float) # GONG DMAC: Heliographic P angle (deg) HELIOGB0= (float) # GONG DMAC: Heliographic B0 (deg) HELIOGSD= (float) # GONG DMAC: Heliographic semi-diameter (arcsec) CAMPOLEA= (float) # GONG DMAC: Camera-Solar Pole position angle (deg) L_VALUE = (integer) # GONG DMAC: L-value of time series image MTYPE = (string) # GONG DMAC: "evenm" or "allm" SHT output TS_START= (string) # GONG DMAC: Epoch of first time slot "YYYY/MM/DD HH:MM:SS" ***** The following define the world coordinate system for the image ****** ***** For GONG time series, power spectra and L-Nu diagrams the world ****** ***** coordinage system (MWCS) is 3-dimensional. ****** ***** See IRAF MWCS documentation for details. ****** WCSDIM = (integer) # IRAF/FITS: MWCS dimension CTYPE1 = (string) # IRAF/FITS: Coordinate transformation type for 1st dimension CTYPE2 = (string) # IRAF/FITS: Coordinate transformation type for 2nd dimension CTYPE3 = (string) # IRAF/FITS: Coordinate transformation type for 3rt dimension CD1_1 = (float) # IRAF/FITS: Coordinate rotation/scale matrix elements CD2_2 = (float) # IRAF/FITS: Coordinate rotation/scale matrix elements CD3_3 = (float) # IRAF/FITS: Coordinate rotation/scale matrix elements LTM1_1 = (float) # IRAF/FITS: Linear transformation matrix element LTM2_2 = (float) # IRAF/FITS: Linear transformation matrix element LTM3_3 = (float) # IRAF/FITS: Linear transformation matrix element WAT0_001= (string) # IRAF/FITS: Image label information for graphics WAT1_001= (string) # IRAF/FITS: Image label information for dimension 1 WAT2_001= (string) # IRAF/FITS: Image label information for dimension 2