AA+ was developed to be a C++ implementation for the algorithms as presented in the book "Astronomical Algorithms" by Jean Meeus. Source code is provided with the book, but it includes (IMHO) a restrictive license, as well as not having been updated for the 2nd revision of the book which includes new and interesting chapters, on areas such as the Moons of Saturn and the Moslem and Jewish Calendars.
Example areas covered include the positions of the planets, comets, minor planets and the Moon, calculation of times of Rising, Setting and Transit, calculation of times of Equinoxes and Solstices plus calculation of the positions of the moons of Jupiter and Saturn as well as many other algorithms presented in the book.
This is one of the biggest frameworks I have ever developed and includes c. 18 thousand lines of code which I have been working on for over a year!.
What's New in This Release:
· Fixed a bug in the calculation of HeliocentricEclipticLongitude and HeliocentricEclipticLatitude in CAAParabolic::Calculate. Thanks to Joe Novak for reporting this problem.
· Fixed a bug in the calculation of HeliocentricEclipticLongitude and HeliocentricEclipticLatitude in CAANearParabolic::Calculate. Thanks to Joe Novak for reporting this problem.