Anyone is invited to contribute to this project, either by supplying sight reduction algorithm-related material, including improvements of the existing code.
Actual sights are also welcome, in addition to the samples provided.
I have started a discussion forum where anyone is invited to discuss anything related to celestial navigation.
Regarding future plans for this project. These are some things I may consider doing (or have already started)
- Building on WGS-84 ellipsoid model.
Working on this right now. Sight reductions seem to work well. - Better mapping functions.
Currently implementing mapping based on the Folium framework. Also investigating methods for handling map data without an internet connection. - Create a lightweight web application and/or mobile app without requiring
internet access.
A collection of simple Jupyter notebooks have been added, and this may be good enough for practical work. Have also started developing a proper app based on Kivy. This may be a candidate for a proper Android and/or iOS app - Diagnostic output for describing the underlying maths.
(Mainly for the notebooks)
Working on this right now. - Diagnostic code for measuring accuracy
Working on this right now. - More elaborate sextant calibration code.
- Code for Lunar Distance measurements.
But the design goal is portability and a small footprint, with no dependency on an internet connection. Keeping it runnable in a lightweigth Python environment is desirable, with the mobile phone as the natural choice of hardware.
Some notes on development here.
Any contributions are welcome!