diff options
author | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
---|---|---|
committer | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
commit | 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch) | |
tree | 4464880c571602d54f6ae114729bf62a89518057 /noao/astutil/doc/setjd.hlp | |
download | iraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz |
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'noao/astutil/doc/setjd.hlp')
-rw-r--r-- | noao/astutil/doc/setjd.hlp | 222 |
1 files changed, 222 insertions, 0 deletions
diff --git a/noao/astutil/doc/setjd.hlp b/noao/astutil/doc/setjd.hlp new file mode 100644 index 00000000..c010d533 --- /dev/null +++ b/noao/astutil/doc/setjd.hlp @@ -0,0 +1,222 @@ +.help setjd Jan92 astutil +.ih +NAME +setjd -- set various Julian dates in image headers +.ih +USAGE +setjd images +.ih +PARAMETERS +.ls images +The list of images for which to compute Julian dates. If the \fIlistonly\fR +parameter is not set the image headers will be modified to add or update +the calculated Julian date values. +.le +.ls observatory = ")_.observatory" +Observatory of observation, used to define the time zone relative to +Greenwich, if not specified in the image header by the keyword OBSERVAT. +The default is a redirection to look in the parameters for the parent +package for a value. The observatory may be one of the observatories in +the observatory database, "observatory" to select the observatory defined +by the environment variable "observatory" or the parameter +\fBobservatory.observatory\fR, or "obspars" to select the current +parameters set in the \fBobservatory\fR task. See \fBobservatory\fR for +additional information. +.le +.ls date = "date-obs" +Date of observation keyword. The value must be in FITS format. +This is one of DD/MM/YY (old FITS format), YYYY-MM-DD (new FITS format), +or YYYY-MM-DDTHH:MM:SS (new FITS format with time). The date should be +in universal time though the \fIutdate\fR parameter can be used if +this is not the case. If a time is included it is used in preference +to the \fItime\fR value. +.le +.ls time = "ut" +Time of observation keyword with value given in decimal hours or HH:MM:SS.S +format. The date may be a local time or universal time as selected by the +\fIuttime\fR parameter. The time is used as is +unless an exposure time keyword is specified, in which case +the time will be corrected to the midpoint of the exposure from the +beginning or end of the exposure. This time is not used if a time +is given in the date keyword. +.le +.ls exposure = "exptime" +Exposure time keyword with value in seconds. If specified the time +is corrected to the midpoint of the exposure. The time is assumed +to be the beginning of the exposure unless +the exposure time keyword name begins with a minus sign, for example +"-exptime", in which case the time is used as the end of the exposure. +.le +.ls ra = "ra", dec = "dec", epoch = "epoch" +If the heliocentric Julian date is requested the right ascension (in hours) +and declination (in degrees) of the observation is determined from these +keywords. The values may be in either decimal or sexagesimal notation. +An epoch keyword is optional and if given is used to precess +the coordinates from the specified epoch to the observation epoch. +If an epoch keyword is given but is not found in the header or can't +be interpreted then it is an error. The epoch keyword value may begin +with 'B' or 'J'. If the value is before 1800 or after 2100 a warning +will be printed though the task will still compute the values. +.le + +.ls jd = "jd" +If specified compute the geocentric Julian day (Greenwich) at the +midpoint of the exposure and record the value in the specified +header keyword. +.le +.ls hjd = "hjd" +If specified compute the heliocentric Julian day (Greenwich) at the +midpoint of the exposure and record the value in the specified +header keyword. +.le +.ls ljd = "ljd" +If specified compute the local Julian day number. This is an integer +number which is constant for all observations made during the same night. +It may be used to group observations by night in such tasks as +\fBrefspectra\fR. +.le + +.ls utdate = yes, uttime = yes +Define whether the date and time of observation are in local standard +time or in universal time. +.le +.ls listonly = no +List the computed values only and do not modify the image headers. +When simply listing the images need not have write permission. +.le +.ih +DESCRIPTION +\fBSetjd\fR computes the geocentric, heliocentric, and integer +local Julian dates from information given in the headers of +the input list of images. This information may simply be listed or +the values may be added or modified in the image headers. Only +those values which have a keyword specified are computed, printed, +and entered in the images. Thus, one need not compute all values +and the dependent image header parameters required for computing them +need not be present. For example, if the coordinates of the +observation are not available one should set the \fIhjd\fR parameter +to an empty string. + +Often the date and time of observation are recorded either at the +beginning or the end of an exposure. To compute the Julian dates +at the midpoint of the exposure the exposure keyword is specified. +A negative sign preceding the keyword name defines correcting from +the end of the exposure otherwise the correction is from the +beginning of the exposure. The exposure time must be in seconds and +there is no allowance made for exposures which are interrupted. +See also the task \fBsetairmass\fR which may be used to compute a +universal time midexposure value. + +The date and time of observations should be given either in universal +time. However, if they are given in local standard time (there is no +provisions for daylight savings times) the \fIutdate\fR and \fIuttime\fR +parameters may be used. Conversion between local and universal times, as +well as the computation of the local integer date, requires the time zone +in (positive) hours behind Greenwich or (negative) hours ahead of +Greenwich. This information is determined from the observatory at which +the observations were made. If the observatory is specified in the image +header under the keyword OBSERVAT with a value which has an entry in the +NOAO, local, or user observatory database then the value from the database +is used. This is the safest way since the observatory is tied to the +actual image. Otherwise, the \fIobservatory\fR parameter defines the +observatory. The special value "observatory" allows defining a default +observatory with an environment variable or the \fBobservatory\fR task. +Explicitly use the parameter \fIobservatory.timezone\fR use the value +"obspars". For more information see help under \fBobservatory\fR. + +The heliocentric Julian date is computed by defining a keyword for +this value and also defining the keywords for the right ascension (in hours) +and declination (in degrees). An optional epoch keyword may be +used if the RA and DEC are not for the observation epoch. + +The local integer Julian day number is the Julian date which begins at +local noon. Thus, all observations made during a night will have the +same day number. This day number may be useful in grouping +observations by nights. Note that in some time zones the UT +date of observation may also be constant over a night. + +Among the uses for this task is to define keywords to be used by the task +\fBrefspectra\fR. In particular, the exposure midpoint geocentric Julian +date makes a good sort parameter and the local Julian day number makes a +good group parameter. +.ih +EXAMPLES +1. Compute all the Julian date quantities for 4 arc exposures with +header parameters given below. + +.nf + demoarc1: + OBSERVAT= 'KPNO ' / observatory + EXPTIME = 60. / actual integration time + DATE-OBS= '26/11/91 ' / date (dd/mm/yy) of obs. + UT = '12:11:30.00 ' / universal time + RA = '06:37:02.00 ' / right ascension + DEC = '06:09:03.00 ' / declination + EPOCH = 1991.9 / epoch of ra and dec + + demoarc2: + OBSERVAT= 'KPNO ' / observatory + EXPTIME = 60. / actual integration time + DATE-OBS= '26/11/91 ' / date (dd/mm/yy) of obs. + UT = '12:41:30.00 ' / universal time + RA = '06:37:02.00 ' / right ascension + DEC = '06:09:03.00 ' / declination + EPOCH = 1991.9 / epoch of ra and dec + + demoarc3: + OBSERVAT= 'CTIO ' / observatory + EXPTIME = 60. / actual integration time + DATE-OBS= '27/11/91 ' / date (dd/mm/yy) of obs. + UT = '11:11:30.00 ' / universal time + RA = '06:37:02.00 ' / right ascension + DEC = '06:09:03.00 ' / declination + EPOCH = 1991.9 / epoch of ra and dec + + demoarc4: + OBSERVAT= 'CTIO ' / observatory + EXPTIME = 60. / actual integration time + DATE-OBS= '27/11/91 ' / date (dd/mm/yy) of obs. + UT = '12:21:30.00 ' / universal time + RA = '06:37:02.00 ' / right ascension + DEC = '06:09:03.00 ' / declination + EPOCH = 1991.9 / epoch of ra and dec + + cl> setjd demoarc?.imh + # SETJD: Observatory parameters for Kitt Peak ... + # Image JD HJD LOCALJD + demoarc1.imh 2448587.0083 2448587.0127 2448586 + demoarc2.imh 2448587.0292 2448587.0336 2448586 + # SETJD: Observatory parameters for Cerro Tololo ... + demoarc3.imh 2448587.9667 2448587.9711 2448587 + demoarc4.imh 2448588.0153 2448588.0197 2448587 +.fi + +Note the use of the observatory parameter to switch observatories and +the local Julian day number which is constant over a night even though +the Julian date may change during the observations. + +2. To compute only the geocentric Julian date from the "DATE" and +"TIME" keywords in an image, + +.nf + cl> setjd obs1 date=date time=time exp="" hjd="" ljd="" +.fi +.ih +REVISIONS +.ls SETJD V2.11.2 +Y2K update: Updated to use the new FITS format for the date. If the +time is given in the date keyword it is used in preference to the +time keyword. +.le +.ls SETJD V2.11 +The checking of the epoch keyword value was improved. Previously if +there was a problem with the keyword value (missing or malformed) the +task would use the epoch of the observation. Now it is an error +if an epoch keyword is specified but the epoch value can't be determined. +Also a leading 'B' or 'J' is allowed and a warning will be given if +the epoch value is unlikely. +.le +.ih +SEE ALSO +setairmass, hedit, refspectra, observatory +.endhelp |