High Precision Swiss Ephemeris

The Swiss Ephemeris is a high precision ephemeris based upon the DE431 ephemerides from NASA's JPL. It covers the time range 13201 BC to AD 17191. This package uses the semi-analytic theory by Steve Moshier. For faster and more accurate calculations, the compressed Swiss Ephemeris data is available in the 'swephRdata' package. To access this data package, run 'install.packages("swephRdata", repos = " https://rstub.github.io/drat/", type = "source")'. The size of the 'swephRdata' package is approximately 115 MB. The user can also use the original JPL DE431 data.

Travis build status AppVeyor build status Coverage status High Precision Swiss Ephemeris


At the moment swephR is not on CRAN, but you can install the current version via drat:

if (!requireNamespace("drat", quietly = TRUE)) install.packages("drat")


NEWS for swephR

swephR 0.1.4

  • removed compilation warnings and errors on Solaris
  • fixed a buffer underflow error

swephR 0.1.3

  • Initial CRAN release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.1.5 by Ralf Stubner, 3 months ago

https://github.com/rstub/swephR/, http://www.astro.com/swisseph/

Report a bug at https://github.com/rstub/swephR/issues/

Browse source code at https://github.com/cran/swephR

Authors: Ralf Stubner [aut, cre] , Victor Reijs [aut] , Authors and copyright holder of the Swiss Ephemeris [aut, cph] (see LICENSE for details)

Documentation:   PDF Manual  

AGPL | file LICENSE license

Imports Rcpp

Suggests testthat, swephRdata, knitr, rmarkdown

Linking to Rcpp

See at CRAN