Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T11:54:20.508Z Has data issue: false hasContentIssue false

Software package for nautical astronomy

Published online by Cambridge University Press:  01 October 2025

Gleb Alcybeev*
Affiliation:
Saint Petersburg State University, Saint Petersburg, Russian Federation
Oleg Alcybeev
Affiliation:
Admiral Kuznetsov Naval Academy, Saint Petersburg, Russian Federation
Vadim Sibilev
Affiliation:
Admiral Makarov State University of Maritime and Inland Shipping, Saint Petersburg, Russian Federation
*
Corresponding author: Gleb Alcybeev; Email: gleb.alcybeev@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

The article is devoted to the mathematical theories and algorithms necessary for the implementation of a software package that fully automates the calculations necessary in Nautical Astronomy. The article describes a method for calculating the equatorial and horizontal coordinates of the celestial bodies at any moment of time. The authors describe the calculation of the time of the apparent rising (setting) of the Sun, solar illumination and events of other celestial bodies. A formula for calculating astronomical refraction is proposed. A matrix method for implementing the method of least squares for determining the coordinates of a place along the lines of position is described. An algorithm for identifying navigational planets is also described and a method for estimating the error for it is proposed. Based on this, the results of the development of the software package ‘Astronomy Package’ for Nautical Astronomy are presented.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Table 1. Correspondence of astronomical refraction for normal conditions ${\rho }_{0}$ to the dip $d$

Figure 1

Table 2. Correspondence of temperature correction values $\Delta {\rho }_{{t}^{\circ}}$ to the dip $d$ at the corresponding temperature $t^{\circ}$

Figure 2

Table 3. Correspondence of pressure correction values $\Delta {\rho }_{B}$ to the dip $d$ at the corresponding temperature $t^{\circ}$

Figure 3

Figure 1. Example of the user interface of the Astronomical almanac. Tab with parameters for planets. Example with parameters for Venus on November 11, 2018, at 17:19:07, for latitude $59^{\circ} 59.0^{\prime}\, \rm{N}$ and longitude $29^{\circ} 46.0^{\prime}\, \rm{E}$.

Figure 4

Figure 2. Example of the user interface of StarFinder. Example in which the Epsilon Ursae Majoris (Alioth) star is defined. A sextant was used as a measuring device.

Figure 5

Figure 3. Example of the user interface of the Position program. Example of determining the ship’s position using four lines of position is shown.

Figure 6

Figure 4. Example of the user interface of the Astroblank program.

Figure 7

Figure 5. Example of the user interface of the Sunrise program.

Figure 8

Figure 6. Example of the user interface of the TBA program, TBA-52 tab.

Figure 9

Figure 7. Example of the user interface of the Auxiliary celestial sphere second version.