Objective-C Astronomie-Bibliothek

8

Ich muss etwas Mondaufgangazimut und Zeitberechnungen machen. Kann jemand eine gute Astronomie-Bibliothek empfehlen, vorzugsweise in Objective-C?

    
Richard Milewski 27.02.2010, 18:13
quelle

6 Antworten

12

Ich empfehle PJ Naughters AA + -Bibliothek . Es basiert auf dem Buch Astronomical Algorithms von Meeus. Die Bibliothek ist ziemlich umfangreich und in C ++ geschrieben (leicht von Objective-C aus aufgerufen). Meine iOS-App Lúan verwendet diese Bibliothek.

    
Andrew Hammond 11.03.2011 05:48
quelle
2

Vielleicht könnte Code von Open Source-Projekten zu Ihnen passen? Vor kurzem war FLOSS-Weekly eine Diskussion über Stellarium. .

Haftungsausschluss: Ich habe mir diese Quelle von Stellarium nicht angesehen, also habe ich keine Ahnung, ob sie überhaupt nützlich ist und leider ist sie in C / C ++ geschrieben.

    
Eugeniu Torica 27.02.2010 19:05
quelle
2

Es ist nicht in Ziel C, aber die Bibliothek, die im pyephem-Paket enthalten ist, ist ziemlich gut. Die C-Quelldateien wurden aus dem alten X-Windows-Xephem-Programm mit Leim hinzugefügt, um die Funktionen in Python verfügbar zu machen. Solange Sie keine sehr hohe Genauigkeit benötigen, funktionieren diese Routinen wahrscheinlich für Sie.

Ссылка

    
sizzzzlerz 27.02.2010 22:41
quelle
1

Es gibt eine alte C-Bibliothek namens Astrolog, die wahrscheinlich einiges von dem erledigen kann, was du verlangst. Sie können es hier überprüfen: Ссылка

    
Dave DeLong 27.02.2010 19:36
quelle
1

Zusätzlich zu Andrew Hammonds Antwort verwende ich Xcode, um das AA herunterzuladen. Ich entferne dann alle Testdateien (AATest.cpp AATest.sin AATest.vcproj) und mit einer Warnung durch Xcode von "Impliziter Umwandlungsverlust ganzzahliger Genauigkeit 'long' zu 'int'" in der letzten Zeile auf nYear / 100

%Vor%

Das Programm kompiliert ok. Kompilieren Sie nur, wenn das Programm objectiv c ist, aber nicht, wenn es auf Swift basiert. Es ist ein Problem mit dem Preprozessor-Makro AAPLUS_EXT_CLASS aufgetreten.

    
Dennis Ng 11.04.2015 03:53
quelle
0

Für diejenigen, die noch an 2016 interessiert sind, habe ich einen Objective-C (++) und Swift-Wrapper um PJ Naughters AA + -Bibliothek erstellt. Es basiert auf dem Buch Astronomical Algorithms von Jean Meeus und ist Open-Source auf GitHub:

Ссылка

    
onekiloparsec 17.12.2016 08:05
quelle

Tags und Links