Skip to content
This repository has been archived by the owner on Jul 23, 2018. It is now read-only.
/ SwissEphemeris Public archive

Swiss Ephemeris for OS X and iOS - project is unmaintained!

License

Notifications You must be signed in to change notification settings

astrotools/SwissEphemeris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

note: project is unmaintained!

Swiss Ephemeris for OS X and iOS

This repo contains a configured Xcode workspace with a Xcode project for use in Mac apps and a Xcode project for use in iOS apps.

Features

  • Preconfigured Xcode project with Swiss Ephemeris 2.03 source code ready to be build.
  • Build easily libraries for OS X and iOS. Note: The source code is not checked or audited for correct operation and results on 64-bit architectures.
    • OS X: SwissEphemeris.framework supports OS X 10.6 or later on x86_64
    • iOS: libSwissEphemeris.a supports iOS 6.0 or later on the simulator and armv7 and arm64 on the device
    • iOS: SwissEphemeris.framework supports iOS 8.0 or later on the simulator and armv7 and arm64 on the device
  • A pure as possible distribution and use of the Swiss Ephemeris source code from Astrodienst AG. The only changes that increase better support on OS X or iOS will be incorporated.
  • Automatic configuration: There is no need to manually call swe_set_ephe_path(). This function will be called automatically. On OS X the framework resources directory will be used and on iOS the main bundle resources directory. If you don't like this behavior, please open an issue.
  • ~/Application Support/SwissEphemeris (OS X): Users can use this folder to add additional data files. The framework will prioritize these files over the data files which are distrubuted as part of the framework.

Data reference

You can use the test page at Astrodient for data comparison.

Further reading