Enum STScIExt
- All Implemented Interfaces:
Serializable, Comparable<STScIExt>, java.lang.constant.Constable, IFitsHeader
This keyword dictionary gathered form STScI.
See http://tucana.noao.edu/ADASS/adass_proc/adass_95/zaraten/zaraten.html. Additional keywords added in 1.20.1 based on the HLSP Contributor Guide
- Author:
- Attila Kovacs and Richard van Nieuwenhoven
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E>Nested classes/interfaces inherited from interface IFitsHeader
IFitsHeader.HDU, IFitsHeader.SOURCE, IFitsHeader.VALUEModifier and TypeInterfaceDescriptionstatic enumAn enumeration of HDU types in which a header keyword may be used.static enumDocumentation sources for the various known conventions.static enumValues types to which implementing keywords can be restricted to. -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionType approach vectors.Telemetry data rate (baud).Whether clock correction applied (boolean).date of initial data represented (yy/mm/dd)Date of original file creation (yy/mm/dd)Pointing error in declination (degrees; 1-sigma)Declination coordinate of the target or field, in degreesID of detector used for exposureName(s) of dispersive element(s) used for exposure if more than one was used, with nn (zero-padded) incrementing from 1.Name of dispersive element used, or 'MULTI' if more than one defined the passband.Digital Object Identifier for the HLSP data collectionFile name or observatory-unique identifier of the contributing observation.Name(s) of filter(s) used to define the passband, if more than one was used, with nn incrementing from 1 (and zero-pad if nn >9).Detector X field of view (mm)Detector X field of view (mm)The identifier (acronym) for this HLSP collection.Full name of HLSP project leadTitle for HLSP project, long formDesignation of the target(s) or field(s) for this HLSPVersion identifier for this HLSP productDeprecated.In truth this is an illegal FITS keyword, as the character '/' is not allowed in standard FITS keywords.IPPS identification, such as target name, possibly including IPPS configurationMaximum value in rasterMinimum value in rasterRaster LFN / raster ordinal?License for use of these data, with the value 'CC BY 4.0'Data license URL, with the value 'https://creativecommons.org/licenses/by/4.0/'Deprecated.Use the standardDateTime.MJD_OBSinstead.Deprecated.Use the standardDateTime.MJDREFinstead.Fractional portion of ephemeris MJDInteger portion of ephemeris MJDModal Configuration IDOptical axis position in both linearized detector coordinates and sky coordinates.beginning orbit numberending orbit numberPointing error in position angle (degrees; 1-sigma)Quad tree pixel resolutionProcessing script versionData product description?Observatory program/proposal identifier, if applicableTypical spatial extent of the point-spread function, in pixPointing error in right ascension (degrees, 1-sigma)Right Ascension coordinate of the target or field, in degreesSequential number from ODBNumber of times sequence processedsolar elongations included.Specifies where the time assignment of the data is done. for example, for EXOSAT time assignment was made at the Madrid tracking station, so TASSIGN ='Madrid'.Deprecated.Use the standardWCS.TCDLTninstead.Deprecated.Use the standardWCS.TCRPXninstead.Deprecated.Use the standardWCS.TCRVLninstead.Deprecated.Use the standardWCS.TCTYPninsteadTime reference frame.Units of time, for example 's' for seconds.Clock correction (if not zero), inTIMEUNIT.Version of time specification convention.The value field of this keyword shall contain the value of the start time of data acquisition in units of TIMEUNIT, relative to MJDREF, JDREF, or DATEREF and TIMEOFFS, in the time system specified by the TIMESYS keyword.The value field of this keyword shall contain the value of the stop time of data acquisition in units of TIMEUNIT, relative to MJDREF, JDREF, or DATEREF and TIMEOFFS, in the time system specified by the TIMESYS keyword.Version of Data Reduction Softwarenominal wavelength of band n, value + unit.Duration of exposure, exclusive of dead time, in seconds.Whether map was corrected for zodiacal light -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringData quality (binary) flags, with zero indicating no anthologiesstatic final StringCould also be called "FLUX_DENSITY" or something similar, depending upon the quantity stored.static final StringVariance in the flux(es) at the associated wavelength(s)static final StringWavelength(s) for the associated flux(es), in units of the TUNIT keyword for this column.static final StringStandardDISPRSRvalue if multiple passbands are used.static final StringStandardInstrumentDescription.FILTERvalue if multiple passbands are used.static final StringTime is reported when detected wavefront passed the center of Earth, a standard value forTIMEREF.static final StringTime is reported when detected wavefront passed the center of the Sun, a standard value forTIMEREF.static final StringTime reported is actual time of detection, a standard value forTIMEREF.static final StringTime is reported when detected wavefront passed the Solar System barycenter, a standard value forTIMEREF.Fields inherited from interface IFitsHeader
MAX_INDEXModifier and TypeFieldDescriptionstatic final intMax numeric index we may use to replace n in the Java name of indexed variables. -
Method Summary
Modifier and TypeMethodDescriptionfinal FitsKeyimpl()(primarily for internal use) Returns the concrete implementation of this header entry, which provides implementation of access methods.static STScIExtReturns the enum constant of this type with the specified name.static STScIExt[]values()Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface IFitsHeader
comment, extractIndices, hdu, key, n, status, valueTypeModifier and TypeMethodDescriptiondefault Stringcomment()Returns the comment associated to this FITS header entry.default int[]extractIndices(String key) Extracts the indices for this stndardized key from an actual keyword realization.default IFitsHeader.HDUhdu()Returns the type of HDU(s) in which this header entry may be used.default Stringkey()Returns the FITS header keyword (or keyword template) for this header entry.default IFitsHeadern(int... numbers) Constructs an indexed FITS header keyword entry from this stem, replacing index place-holders (indicated by lower-case 'n' in the name) with actual numerical values.default IFitsHeader.SOURCEstatus()Returns the standard convention, which defines this FITS header entrydefault IFitsHeader.VALUEThe type(s) of value(s) this FITS header entry might take.
-
Enum Constant Details
-
APPVEC
Type approach vectors. E.g. 'COMBINED' -
BIT_RATE
Telemetry data rate (baud). -
CLOCKAPP
Whether clock correction applied (boolean).T
-
DATE_BEG
-
DATE_MAP
Date of original file creation (yy/mm/dd) -
DEC_PNTE
Pointing error in declination (degrees; 1-sigma) -
FOV_X_MM
Detector X field of view (mm) -
FOV_Y_MM
Detector X field of view (mm) -
IPPS_B_P
Deprecated.In truth this is an illegal FITS keyword, as the character '/' is not allowed in standard FITS keywords. If possible, avoid using it since it may result in FITS that is not readable by some software.BITS/PIXEL OF IPPS RASTER. -
IPPS_ID
IPPS identification, such as target name, possibly including IPPS configuration -
IPPS_MAX
Maximum value in raster -
IPPS_MIN
Minimum value in raster -
IPPS_RF
Raster LFN / raster ordinal -
JOBNAME
? -
MJD_OBS
Deprecated.Use the standardDateTime.MJD_OBSinstead. -
MJDREF
Deprecated.Use the standardDateTime.MJDREFinstead. -
MJDREFF
Fractional portion of ephemeris MJD -
MJDREFI
Integer portion of ephemeris MJD -
MODAL_ID
Modal Configuration ID -
OPTICn
Optical axis position in both linearized detector coordinates and sky coordinates. -
ORBITBEG
beginning orbit number -
ORBITEND
ending orbit number -
PA_PNTE
Pointing error in position angle (degrees; 1-sigma) -
PIXRESOL
Quad tree pixel resolution -
PROCVER
Processing script version -
PRODUCT
Data product description? -
RA_PNTE
Pointing error in right ascension (degrees, 1-sigma) -
SEQNUM
Sequential number from ODB -
SEQPNUM
Number of times sequence processed -
SOLELONG
solar elongations included. E.g. 'ALL' -
TCDLTn
Deprecated.Use the standardWCS.TCDLTninstead. -
TCRPXn
Deprecated.Use the standardWCS.TCRPXninstead. -
TCRVLn
Deprecated.Use the standardWCS.TCRVLninstead. -
TCTYPn
Deprecated.Use the standardWCS.TCTYPninstead -
TASSIGN
Specifies where the time assignment of the data is done. for example, for EXOSAT time assignment was made at the Madrid tracking station, so TASSIGN ='Madrid'. Since the document goes on to state that this information is relevant for barycentric corrections, one assumes that this means what is of interest is not the location of the computer where time tags where inserted into the telemetry stream, but whether those time tags refer to the actual photon arrival time or to the time at which the telemetry reached the ground station, etc.
For example, for Einstein the time assignment was performed at the ground station but corrected to allow for the transmission time between satellite and ground, so I presume in this case TASSIGN='SATELLITE'. I believe that for AXAF, TASSIGN = 'SATELLITE'. OGIP/93-003 also speci es the location for the case of a ground station should be recorded the keywords GEOLAT, GEOLONG, and ALTITUDE. This is rather unfortunate since it would be nice to reserve these keywords for the satellite ephemeris position. However, since no ground station is de ned for AXAF, we feel that we can use GEOLONG, GEOLAT, and ALTITUDE for these purposes, especially since such usage is consistent with their usage for ground-based observations. TASSIGN has obviously no meaning when TIMESYS = 'TDB'.
-
TIMEREF
-
TIMEUNIT
Units of time, for example 's' for seconds. If absent, assume seconds. -
TIMVERSN
Version of time specification convention. -
TIMEZERO
-
TSTART
The value field of this keyword shall contain the value of the start time of data acquisition in units of TIMEUNIT, relative to MJDREF, JDREF, or DATEREF and TIMEOFFS, in the time system specified by the TIMESYS keyword. Similar toDateTime.TSTARTexcept that it strictly uses decimal values. -
TSTOP
The value field of this keyword shall contain the value of the stop time of data acquisition in units of TIMEUNIT, relative to MJDREF, JDREF, or DATEREF and TIMEOFFS, in the time system specified by the TIMESYS keyword. Similar toDateTime.TSTOPexcept that it strictly uses decimal values. -
VERSION
Version of Data Reduction Software -
WAVEn
nominal wavelength of band n, value + unit. For example '140. microns'. -
ZLREMOV
Whether map was corrected for zodiacal light -
DOI
Digital Object Identifier for the HLSP data collection- Since:
- 1.20.1
-
HLSPID
The identifier (acronym) for this HLSP collection.- Since:
- 1.20.1
-
HLSPLEAD
-
HLSPNAME
-
HLSPTARG
Designation of the target(s) or field(s) for this HLSP- Since:
- 1.20.1
-
HLSPVER
-
LICENSE
License for use of these data, with the value 'CC BY 4.0'- Since:
- 1.20.1
- See Also:
-
LICENURL
Data license URL, with the value 'https://creativecommons.org/licenses/by/4.0/'- Since:
- 1.20.1
- See Also:
-
PROPOSID
Observatory program/proposal identifier, if applicable- Since:
- 1.20.1
-
XPOSURE
Duration of exposure, exclusive of dead time, in seconds. -
DETECTOR
-
FILTERnn
Name(s) of filter(s) used to define the passband, if more than one was used, with nn incrementing from 1 (and zero-pad if nn >9). As such for a passband index of 4, you might useFILTERnn.n(0).n(4)to construct 'FILTER04'. It is similar to the more standardInstrumentDescription.FILTERnkeyword except for the 2-digit, zero-padded, indexing for bands 1--9.- Since:
- 1.20.1
-
DEC_TARG
Declination coordinate of the target or field, in degrees- Since:
- 1.20.1
-
PSFSIZE
Typical spatial extent of the point-spread function, in pix- Since:
- 1.20.1
-
RA_TARG
Right Ascension coordinate of the target or field, in degrees- Since:
- 1.20.1
-
DISPRSR
Name of dispersive element used, or 'MULTI' if more than one defined the passband.- Since:
- 1.20.1
- See Also:
-
DISPRnn
Name(s) of dispersive element(s) used for exposure if more than one was used, with nn (zero-padded) incrementing from 1. Note that this information can alternatively be represented in a PROVENANCE extension. See Provenance Metadata for details. As such for a passband index of 4, you might useDISPRnn.n(0).n(4)to construct 'DISPR04'.- Since:
- 1.20.1
-
FILE_ID
File name or observatory-unique identifier of the contributing observation. For products from MAST missions, provide the Observation ID so that the contributing data may be linked within MAST.- Since:
- 1.20.1
-
-
Field Details
-
TIMEREF_GEOCENTRIC
-
TIMEREF_HELIOCENTRIC
-
TIMEREF_SOLARSYSTEM
-
TIMEREF_LOCAL
-
FILTER_MULTI
StandardInstrumentDescription.FILTERvalue if multiple passbands are used.- See Also:
-
DISPRSR_MULTI
-
COLNAME_FLAGS
Data quality (binary) flags, with zero indicating no anthologies- See Also:
-
COLNAME_FLUX
Could also be called "FLUX_DENSITY" or something similar, depending upon the quantity stored. Flux(es) for the associated wavelength(s), in units of the value of the TUNIT keyword for this column.- See Also:
-
COLNAME_VARIANCE
Variance in the flux(es) at the associated wavelength(s)- See Also:
-
COLNAME_WAVELENGTH
Wavelength(s) for the associated flux(es), in units of the TUNIT keyword for this column.- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
impl
Description copied from interface:IFitsHeader(primarily for internal use) Returns the concrete implementation of this header entry, which provides implementation of access methods.- Specified by:
implin interfaceIFitsHeader- Returns:
- the implementation of this keyword, which provides the actual access methods. Implementations of this interface should simply return themselves.
-