Audit-Grade Accuracy

How RAstro achieves the highest accuracy in Vedic astronomical calculations

NASA JPL Ephemeris

We use the same DE440 ephemeris data that NASA uses for spacecraft navigation. Sub-arcsecond precision for planetary positions.

Deterministic Computation

Same inputs always produce identical outputs. Every calculation is reproducible and verifiable.

Full Provenance

Every response includes complete data lineage - kernel versions, ayanamsa values, and computation timestamps.

Data Sources

RAstro derives all astronomical calculations from NASA's Jet Propulsion Laboratory (JPL) ephemeris files:

  • DE440.bsp - Planetary ephemeris covering 1550-2650 CE with sub-arcsecond accuracy
  • naif0012.tls - Leap second kernel for precise time conversion
  • pck00011.tpc - Planetary constants (orientation, radii)

These are the same data files used by NASA for interplanetary mission planning. They represent the most accurate publicly available model of our solar system.

Calculation Method

Apparent Geocentric Positions

All calculations use apparent positions as seen from Earth's center, accounting for light-time correction and aberration.

Atmospheric Refraction

Sunrise and sunset times include standard atmospheric refraction correction (34 arcminutes at horizon).

Sidereal Conversion

Tropical to sidereal conversion uses your choice of ayanamsa system: Lahiri (default), Raman, or Krishnamurti.

Transition Precision

Tithi, nakshatra, and yoga end times are calculated using numerical root-finding to microsecond precision.

Validation

Planetary Positions

Within 0.01° of JPL Horizons system - validated against NASA's official ephemeris service.

Panchanga Elements

Cross-validated against traditional printed almanacs and DrikPanchang. Typically within 1-2 minutes for transition times.

Eclipse Predictions

Within 6 minutes of NASA eclipse predictions for contact times.

Open Source

RAstro's calculation engine is open source. You can inspect, verify, and audit every computation method.

View on GitHub