Releases: onekiloparsec/SwiftAA
Silencing warnings for Xcode 13.1+
Just a quick release with only small change in the Swift Package Manager definition file.
Swift5, Xcode11 and AA+ v2.0+
Update of SwiftAA for Swift5, Xcode11 and AA+ v2.0+.
Moon Phase bugfix !
Thanks to a dedicated user, a fix on the Moon phases has been applied to SwiftAA code. See the closed issue #81 for details.
The release also contains some annoyance fixes for Xcode 10.2.
AA+ version update
AA+ from P.J. Naughter has seen various fixes and improvements since the last time we included the AA+ sources (v1.91). It was time to update to the latest version: v1.99.
2.0!
After months of hard work and a last-push-to-the-summit the last week for bringing unit tests coverage above 90%, I am pleased to announce SwiftAA reaches the 2.0 milestone.
Putting the Moon high in the sky
Well, the Moon class deserved some better doc and some additional APIs. Here there are, with various improvements and tests in different places. As we continue to cover the Moon with Unit Tests, we are approaching 2.0 release.
Important fix on Rise Transit & Set times.
The problem was a confusion between two types of ecliptic coordinates (one geocentric, one heliocentric). And the equatorial coordinates needed for the computation of rise transit set times were based on the wrong ones (heliocentric).
All tests pass. But for some of them, the accuracy isn't satisfactory (> a few minutes, up to some hours). With the large spread of sources on the Internet, often providing little clue on how things are computed, make it very hard here to have a consistent set of tests which are accurate compared to all these sources at the same time.
Nevertheless, we keep thriving!
For the archive, let state that the sources of data for tests are: The AA book (by Jean Meeus), AA+ own C++ tests, USNO, Sky Safari, Xephem.
First draft release of SwiftAA 2! (alpha-0)
A whole world of modern expressive Swift code base giving access to most of the Astronomical Algorithms. Lots to be perfected, but that's time for a release, since most of the (Obj-)C++ code is now covered, and more importantly, elevated to a more expressive formulation.
A draft of a Swift Playground is also provided for those who wants to play with SwiftAA, to study solar system dynamics, and properties for instance.
Hello Universe...
This is the first release of SwiftAA. It contains all the Objective-C wrappers as well as the Swift headers and files for you to access all the Astronomical Algorithms implementation of AA+ in Swift.
It is for iOS8+ as well as OSX Yosemite+
There is a very basic Swift Playground included. It will be developed in the coming months to exemplify the use of the AA.