Skip to content

[Library Manager] Add Ephemeris to Library Manager #8732

@MarScaper

Description

@MarScaper

https://github.com/MarScaper/ephemeris

Simple C++ library allowing to compute planet coordinates (equatorial and horizontal) with Arduino (>=Mega).

Features:

  • Compute equatorial coordinates (RA/Dec), horizontal coordinates (Alt/Az), rise, set, distance (in A.U), and apparent diameter (in arcminutes) for Sun, Mercury, Venus, Earth's Moon, Mars, Jupiter, Saturn, Uranus, Neptune.
  • Uses VSOP87 for planets.
  • Uses ELP2000 for the Moon.
  • Code optimized for single-precision calculations with Arduino.

Goodies

  • Transformations from equatorial coordinates (RA/Dec) to horizontal coordinates (Alt/Az).
  • Transformations from horizontal coordinates (Alt/Az) to equatorial coordinates (RA/Dec).
  • Rise and set for custom equatorial coordinates.
  • Time zone conversion.
  • Conversion from equatorial coordinates for a specified equinox (Ex:J2000) to apparent equatorial coordinates (JNow).

Limitations
Due to VSOP87 and ELP2000 implementation, code needs too much flash memory for entry level Arduinos (Uno, etc).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions