Package nom.tam.fits.header.extra
Enum SBFitsExt
- All Implemented Interfaces:
Serializable
,Comparable<SBFitsExt>
,java.lang.constant.Constable
,IFitsHeader
A Set of FITS Standard Extensions for Amateur Astronomical Processing Software Packages published by SBIG.
Please note that SBIG has published a FITS Standard SBIGFITSEXT that SBIG with CCDOps, Software Bisque with CCDSoft and Diffraction Limited with MaximDl all agreed to and implemented.
See https://diffractionlimited.com/wp-content/uploads/2016/11/sbfitsext_1r0.pdf
- Author:
- Attila Kovacs and Richard van Nieuwenhoven
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Nested classes/interfaces inherited from interface nom.tam.fits.header.IFitsHeader
IFitsHeader.HDU, IFitsHeader.SOURCE, IFitsHeader.VALUE
-
Enum Constant Summary
Enum ConstantDescriptionAperture Area of the Telescope used in square millimeters.Aperture Diameter of the Telescope used in millimeters.Upon initial display of this image use this ADU level for the Black level.Temperature of CCD when exposure taken.Altitude of the center of the image in +DDD MM SS.SSS format.Azimuth of the center of the image in +DDD MM SS.SSS format.Upon initial display of this image use this ADU level as the White level.Total dark time of the observation.Electronic gain in e-/ADU.Focal Length of the Telescope used in millimeters.This indicates the type of image and should be one of the following: 'Light Frame', 'Dark Frame', 'Bias Frame', 'Flat Field', or 'Tricolor Image'.This is the Declination of the center of the image in +DDD MM SS.SSS format.This is the Right Ascension of the center of the image in HH MM SS.SSS format.Add this ADU count to each pixel value to get to a zero-based ADU.This string indicates the version of this standard that the image was created to ie ‘SBFITSEXT Version 1.0’.This is the setpoint of the cooling in degrees Celsius.Latitude of the imaging location in +DDD MM SS.SSS format.Longitude of the imaging location in +DDD MM SS.SSS format.Number of images combined to make this image as in track and accumulate or coadded images.This indicates the name and version of the Software that initially created this file ie ‘SBIGs CCDOps Version 5.10’.This indicates the name and version of the Software that modified this file ie ‘SBIGs CCDOps Version 5.10’ and the re can be multiple copies of this keyword.If the image was auto-guided this is the exposure time in seconds of the tracker used to acquire this image.Binning factor in width.Sub frame X position of upper left pixel relative to whole frame in binned pixel units.Pixel width in microns (after binning).Binning factor in height.Sub frame Y position of upper left pixel relative to whole frame in binned pixel units.Pixel height in microns (after binning). -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
StandardIMAGETYP
value for a bias frame.static final String
StandardIMAGETYP
value for a dark frame.static final String
StandardIMAGETYP
value for a flat frame.static final String
StandardIMAGETYP
value for a light frame.static final String
StandardIMAGETYP
value for a tricolor image.Fields inherited from interface nom.tam.fits.header.IFitsHeader
MAX_INDEX
-
Method Summary
Modifier and TypeMethodDescriptionfinal FitsKey
impl()
(primarily for internal use) Returns the concrete implementation of this header entry, which provides implementation of access methods.static SBFitsExt
Returns the enum constant of this type with the specified name.static SBFitsExt[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from interface nom.tam.fits.header.IFitsHeader
comment, extractIndices, hdu, key, n, status, valueType
-
Enum Constant Details
-
APTAREA
Aperture Area of the Telescope used in square millimeters. Note that we are specifying the area as well as the diameter because we want to be able to correct for any central obstruction. -
APTDIA
Aperture Diameter of the Telescope used in millimeters. -
CBLACK
Upon initial display of this image use this ADU level for the Black level. -
CCD_TEMP
Temperature of CCD when exposure taken. -
CENTALT
Altitude of the center of the image in +DDD MM SS.SSS format. -
CENTAZ
Azimuth of the center of the image in +DDD MM SS.SSS format. -
CWHITE
Upon initial display of this image use this ADU level as the White level. For the SBIG method of displaying images using Background and Range the following conversions would be used: Background = CBLACK Range = CWHITE - CBLACK. -
DARKTIME
Total dark time of the observation. This is the total time during which dark current is collected by the detector. If the times in the extension are different the primary HDU gives one of the extension times.units = UNITTIME
default value = EXPTIME
index = none
-
EGAIN
Electronic gain in e-/ADU. -
FOCALLEN
Focal Length of the Telescope used in millimeters. -
IMAGETYP
This indicates the type of image and should be one of the following: 'Light Frame', 'Dark Frame', 'Bias Frame', 'Flat Field', or 'Tricolor Image'. -
OBJCTDEC
This is the Declination of the center of the image in +DDD MM SS.SSS format. E.g. ‘+25 12 34.111’. North is + and South is -. -
OBJCTRA
This is the Right Ascension of the center of the image in HH MM SS.SSS format. E.g. ’12 24 23.123’. -
PEDESTAL
Add this ADU count to each pixel value to get to a zero-based ADU. For example in SBIG images we add 100 ADU to each pixel to stop underflow at Zero ADU from noise. We would set PEDESTAL to -100 in this case. -
SBSTDVER
This string indicates the version of this standard that the image was created to ie ‘SBFITSEXT Version 1.0’. -
SET_TEMP
This is the setpoint of the cooling in degrees Celsius. If it is not specified the setpoint is assumed to be the ambient temperature. -
SITELAT
Latitude of the imaging location in +DDD MM SS.SSS format. E.g. ‘+25 12 34.111’. North is + and South is -. -
SITELONG
Longitude of the imaging location in +DDD MM SS.SSS format. E.g. ‘+25 12 34.111’. East is + and West is -. -
SNAPSHOT
Number of images combined to make this image as in track and accumulate or coadded images. -
SWCREATE
This indicates the name and version of the Software that initially created this file ie ‘SBIGs CCDOps Version 5.10’. -
SWMODIFY
This indicates the name and version of the Software that modified this file ie ‘SBIGs CCDOps Version 5.10’ and the re can be multiple copies of this keyword. Only add this keyword if you actually modified the image and we suggest placing this above the HISTORY keywords corresponding to the modifications made to the image. -
TRAKTIME
If the image was auto-guided this is the exposure time in seconds of the tracker used to acquire this image. If this keyword is not present then the image was unguided or hand guided. -
XBINNING
Binning factor in width. -
XORGSUBF
Sub frame X position of upper left pixel relative to whole frame in binned pixel units. -
XPIXSZ
Pixel width in microns (after binning). -
YBINNING
Binning factor in height. -
YORGSUBF
Sub frame Y position of upper left pixel relative to whole frame in binned pixel units. -
YPIXSZ
Pixel height in microns (after binning).
-
-
Field Details
-
IMAGETYP_LIGHT_FRAME
StandardIMAGETYP
value for a light frame.- See Also:
-
IMAGETYP_BIAS_FRAME
StandardIMAGETYP
value for a bias frame.- See Also:
-
IMAGETYP_DARK_FRAME
StandardIMAGETYP
value for a dark frame.- See Also:
-
IMAGETYP_FLAT_FRAME
StandardIMAGETYP
value for a flat frame.- See Also:
-
IMAGETYP_TRICOLOR_IMAGE
StandardIMAGETYP
value for a tricolor image.- 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:
impl
in interfaceIFitsHeader
- Returns:
- the implementation of this keyword, which provides the actual access methods. Implementations of this interface should simply return themselves.
-