Package nom.tam.fits.header.extra
Enum SBFitsExt
- java.lang.Object
-
- java.lang.Enum<SBFitsExt>
-
- nom.tam.fits.header.extra.SBFitsExt
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<SBFitsExt>
,IFitsHeader
public enum SBFitsExt extends java.lang.Enum<SBFitsExt> implements 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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface nom.tam.fits.header.IFitsHeader
IFitsHeader.HDU, IFitsHeader.SOURCE, IFitsHeader.VALUE
-
-
Enum Constant Summary
Enum Constants Enum Constant Description APTAREA
Aperture Area of the Telescope used in square millimeters.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 in degrees of the center of the image in degrees.CENTAZ
Azimuth in degrees of the center of the image in degrees.CWHITE
Upon initial display of this image use this ADU level as the White level.DARKTIME
Total dark time of the observation.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.OBJCTDEC
This is the Declination of the center of the image in degrees.OBJCTRA
This is the Right Ascension of the center of the image in hours, minutes and secon ds.PEDESTAL
Add this ADU count to each pixel value to get to a zero - based ADU.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 C.SITELAT
Latitude of the imaging location in degrees.SITELONG
Longitude of the imaging location in degrees.SNAPSHOT
Number of images combined to make this image as in Track and Accumulate or Co - Added 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.TRAKTIME
If the image was auto-guided this is the exposure time in seconds of the tracker used to acquire this image.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 Summary
Fields Modifier and Type Field Description private IFitsHeader
key
-
Constructor Summary
Constructors Modifier Constructor Description private
SBFitsExt(java.lang.String key, IFitsHeader.VALUE valueType, java.lang.String comment)
private
SBFitsExt(IFitsHeader.VALUE valueType, java.lang.String comment)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
comment()
IFitsHeader.HDU
hdu()
java.lang.String
key()
IFitsHeader
n(int... number)
IFitsHeader.SOURCE
status()
static SBFitsExt
valueOf(java.lang.String name)
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.IFitsHeader.VALUE
valueType()
-
-
-
Enum Constant Detail
-
APTAREA
public static final SBFitsExt 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
public static final SBFitsExt APTDIA
Aperture Diameter of the Telescope used in millimeters.
-
CBLACK
public static final SBFitsExt CBLACK
Upon initial display of this image use this ADU level for the Black level.
-
CCD_TEMP
public static final SBFitsExt CCD_TEMP
Temperature of CCD when exposure taken.
-
CENTALT
public static final SBFitsExt CENTALT
Altitude in degrees of the center of the image in degrees. Format is the same as the OBJCTDEC keyword.
-
CENTAZ
public static final SBFitsExt CENTAZ
Azimuth in degrees of the center of the image in degrees. Format is the same as the OBJCTDEC keyword.
-
CWHITE
public static final SBFitsExt 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
public static final SBFitsExt 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
public static final SBFitsExt EGAIN
Electronic gain in e-/ADU.
-
FOCALLEN
public static final SBFitsExt FOCALLEN
Focal Length of the Telescope used in millimeters.
-
IMAGETYP
public static final SBFitsExt IMAGETYP
This indicates the type of image and should be one of the following: Light Frame Dark Frame Bias Frame Flat Field.
-
OBJCTDEC
public static final SBFitsExt OBJCTDEC
This is the Declination of the center of the image in degrees. The format for this is ‘+25 12 34.111’ (SDD MM SS.SSS) using a space as the separator. For the sign, North is + and South is -.
-
OBJCTRA
public static final SBFitsExt OBJCTRA
This is the Right Ascension of the center of the image in hours, minutes and secon ds. The format for this is ’12 24 23.123’ (HH MM SS.SSS) using a space as the separator.
-
PEDESTAL
public static final SBFitsExt 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
public static final SBFitsExt SBSTDVER
This string indicates the version of this standard that the image was created to ie ‘SBFITSEXT Version 1.0’.
-
SET_TEMP
public static final SBFitsExt SET_TEMP
This is the setpoint of the cooling in degrees C. If it is not specified the setpoint is assumed to be the
-
SITELAT
public static final SBFitsExt SITELAT
Latitude of the imaging location in degrees. Format is the same as the OBJCTDEC key word.
-
SITELONG
public static final SBFitsExt SITELONG
Longitude of the imaging location in degrees. Format is the same as the OBJCTDEC keyword.
-
SNAPSHOT
public static final SBFitsExt SNAPSHOT
Number of images combined to make this image as in Track and Accumulate or Co - Added images.
-
SWCREATE
public static final SBFitsExt SWCREATE
This indicates the name and version of the Software that initially created this file ie ‘SBIGs CCDOps Version 5.10’.
-
SWMODIFY
public static final SBFitsExt 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
public static final SBFitsExt 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
public static final SBFitsExt XBINNING
Binning factor in width.
-
XORGSUBF
public static final SBFitsExt XORGSUBF
Sub frame X position of upper left pixel relative to whole frame in binned pixel units.
-
XPIXSZ
public static final SBFitsExt XPIXSZ
Pixel width in microns (after binning).
-
YBINNING
public static final SBFitsExt YBINNING
Binning factor in height.
-
YORGSUBF
public static final SBFitsExt YORGSUBF
Sub frame Y position of upper left pixel relative to whole frame in binned pixel units.
-
YPIXSZ
public static final SBFitsExt YPIXSZ
Pixel height in microns (after binning).
-
-
Field Detail
-
key
private final IFitsHeader key
-
-
Constructor Detail
-
SBFitsExt
private SBFitsExt(java.lang.String key, IFitsHeader.VALUE valueType, java.lang.String comment)
-
SBFitsExt
private SBFitsExt(IFitsHeader.VALUE valueType, java.lang.String comment)
-
-
Method Detail
-
values
public static SBFitsExt[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SBFitsExt c : SBFitsExt.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SBFitsExt valueOf(java.lang.String name)
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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
comment
public java.lang.String comment()
- Specified by:
comment
in interfaceIFitsHeader
-
hdu
public IFitsHeader.HDU hdu()
- Specified by:
hdu
in interfaceIFitsHeader
-
key
public java.lang.String key()
- Specified by:
key
in interfaceIFitsHeader
-
n
public IFitsHeader n(int... number)
- Specified by:
n
in interfaceIFitsHeader
-
status
public IFitsHeader.SOURCE status()
- Specified by:
status
in interfaceIFitsHeader
-
valueType
public IFitsHeader.VALUE valueType()
- Specified by:
valueType
in interfaceIFitsHeader
-
-