Description:
This celestial navigation
software written in JavaScript performs all calculations necessary to derive a
line of position. Enter Greenwich hour angle and declination of the observed
body (from the Nautical Almanac or Interactive Computer
Ephemeris), longitude and latitude of your assumed position, and the
altitude displayed by the instrument (sextant or theodolite). It is also
possible to enter a zenith distance (measured by some theodolites). Enter the
altitude correction parameters, and hit the [Reduce sight] button. The program
does the rest. If the dialog boxes for air temperature or atmospheric pressure
are left blank, the program calculates with standard values, 10°C (50°F) and
1010 mbar (29.83 in.Hg). Any other blank dialog box is regarded as zero. Use
radio buttons and pulldown menus to to change program settings. Requires a
JavaScript compatible browser like Netscape Navigator 4 or Microsoft Internet
Explorer 4 (or later versions).
The altitude corrections for the moon
include oblateness of the earth. The semidiameter of the moon is internally
computed from the horizontal parallax if the latter exceeds 50'. In this case,
entering a semidiameter is not required (will be ignored).
The program
internally sets dip=0 if any form of an artificial horizon or a zenith distance
is chosen. If an external artificial horizon (pan with liquid) is used, the
sextant altitude is automatically divided by two after subtracting the index
error.
This program is freeware and may be copied and distributed in
unmodified form and on a non-profit basis. For your private use, feel free to
modifiy the source code according to your requirements. Any commercial
distribution requires the author's permission.
Henning Umland
N53-20.1 E9-53.6
e-mail: mail@celnav.de
Check this web
site for updated versions: http://www.celnav.de
Warranty disclaimer:
This program is experimental and may still
contain bugs and errors, although it has been checked thoroughly. Use at your
own risk.