Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gheja/vsop87.js

JavaScript library to calculate the position of the planets in the solar system using heliocentric ecliptic rectangular coordinates based on the VSOP87 C series.
https://github.com/gheja/vsop87.js

Last synced: about 1 month ago
JSON representation

JavaScript library to calculate the position of the planets in the solar system using heliocentric ecliptic rectangular coordinates based on the VSOP87 C series.

Awesome Lists containing this project

README

        

vsop87.js
=========

This is a library to use the VSOP87 theorem to calculate positions of
planets in the Solar System relative to the Sun.

The library depends on the VSOP87 C series (Heliocentric ecliptic
rectangular coordinates for the equinox of the day).

This library is optimized for readability and simplicity, not speed
or size, as I was unable to find a simple JavaScript example for the
handling of VSOP87 series and wanted to share it.

Sources
-------

Theorem: https://en.wikipedia.org/wiki/VSOP_%28planets%29

Datafiles: ftp://cdsarc.u-strasbg.fr/pub/cats/VI%2F81/

Calculations: http://www.caglow.com/info/compute/vsop87