NASA JPL Verified Sub-arcsecond precision VSOP87B full series Meeus Algorithms Swiss Ephemeris parity

เครื่องยนต์ดาวตะวันตก: มาตรฐานระดับมืออาชีพ

เครื่องยนต์คำนวณตำแหน่งดาวของ Horostore ใช้อัลกอริทึมเดียวกับซอฟต์แวร์ดาราศาสตร์ระดับมืออาชีพ ตรวจสอบแล้วว่าแม่นยำภายใน 0.01° สำหรับดาวเคราะห์ทุกดวง

สถาปัตยกรรมเครื่องยนต์

4 ชั้นข้อมูล แต่ละชั้นมาจากงานวิจัยดาราศาสตร์ที่ผ่านการตรวจสอบหรือจาก NASA โดยตรง

Layer 1
VSOP87B — Full Planetary Theory
Bretagnon & Francou (1987) · Sun, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune · 1,000+ harmonic terms per planet · verified against JPL DE series to <1 arcsecond over ±2000 years
Layer 2
Meeus Astronomical Algorithms
Moon: Chapter 47 (60 longitude terms, 60 latitude terms) · Pluto: Chapter 37 (43 trigonometric terms + IAU 1976 precession) · True Node: Ch.47 angular momentum vector (osculating, not mean) · ASC/MC: GAST → LMST → atan2 quadrant-safe formula
Layer 3
NASA JPL Horizons — Live Feed
Chiron (2060 Chiron) fetched server-side from ssd.jpl.nasa.gov/api/horizons.api at chart-request time · geocentric ecliptic longitude, AIRLESS apparent, J2000 frame
Layer 4
House & Aspect Engine
Placidus: iterative RAMC semi-arc method (converges in <10 iterations) · Whole Sign & Equal also supported · Aspects: 5 major + 6 minor types, tightest-orb-wins, applying/separating flagged · South Node derived from True Node (exact opposition)

การตรวจสอบความแม่นยำอิสระ

วันทดสอบ: 1969-01-20 19:28 UTC เปรียบเทียบเครื่องยนต์ของเรากับ NASA JPL Horizons (QUANTITIES=31, Geocentric Ecliptic, AIRLESS) ตรวจสอบเมื่อ June 20, 2026.

Body Our Engine NASA JPL Horizons Delta Verdict
Sun 300.5862° 300.5866° 0.0004° <0.001°
Moon 335.9710° 335.9780° 0.0070° <0.01°
Mercury 316.0374° 316.0318° 0.0056° <0.01°
Venus 347.4503° 347.4468° 0.0035° <0.01°
Mars 222.1899° 222.1890° 0.0009° <0.001°
Jupiter 186.0546° 186.0569° 0.0023° <0.01°
Saturn 19.5321° 19.5311° 0.0010° <0.01°
Uranus 183.9334° 183.9359° 0.0025° <0.01°
Neptune 238.2885° 238.2857° 0.0028° <0.01°
Pluto 174.9601° 174.9522° 0.0079° <0.01°
Chiron 359.6273° 359.6273° 0.0000° <0.001°
True Node 2.1101° 2.5407° J2000
→ 2.108° tropical
0.0017° <0.01°
Note: JPL ELEMENTS returns J2000 sidereal frame. Precession correction −0.432° (for 1969) converts to tropical. Our engine computes tropical directly.
11/11
ทุกดาวภายใน <0.01° — ความแม่นยำระดับ sub-arcsecond ครอบคลุมทุกดาวเคราะห์ ดาวเคราะห์น้อย และโหนด
Chiron ตรงกัน 100% พอดี (0.0000°) — ดึงข้อมูลจาก JPL โดยตรง
About NASA JPL Horizons: The Jet Propulsion Laboratory Horizons system is the gold-standard planetary ephemeris used by space mission planners (Cassini, Voyager, Mars rovers). It integrates the DE440 planetary solution — the most accurate numerical integration of solar system bodies available. Matching it to <0.01° means our engine is at the practical limit of single-precision floating point — the same accuracy floor as Solar Fire, Kepler, and astro.com.

รายละเอียดแต่ละส่วน

แต่ละดาวคำนวณด้วยอัลกอริทึมเฉพาะทาง ไม่ใช่ตารางประมาณค่าทั่วไป

Sun & 7 planets
VSOP87B full series
Bretagnon & Francou (1988). Ecliptic coordinates as a sum of 1,000+ trigonometric terms per planet. Accurate to <1″ over 2000 years. The same theory underlying Swiss Ephemeris for the traditional planets.
Mercury–Neptune <0.006°
Moon
Meeus Chapter 47
Full 60-term longitude series + 60-term latitude series. Additive corrections A1, A2, A3 applied. Eccentricity factor E² included. Matches JPL DE-series Moon to <0.01° over the 20th–21st centuries.
Moon <0.01°
Pluto
Meeus Chapter 37
43-term trigonometric series specific to Pluto's highly elliptical orbit. IAU 1976 precession applied to convert from mean ecliptic to ecliptic of date. Accurate to <0.05° for 1885–2099.
Pluto <0.01°
True (Osculating) Node
Angular momentum vector
Moon position computed at JD and JD+1 via Meeus Ch.47. Cross product r×v gives the angular momentum vector h. Node longitude = atan2(hx, −hy). Oscillates ±1.7° around mean node — the correct osculating value, not a simplified mean.
True Node <0.01° vs JPL
Chiron
Live NASA JPL Horizons
Server-side HTTP request to ssd.jpl.nasa.gov (COMMAND=2060) on every chart calculation. Parses $$SOE…$$EOE ephemeris block. No approximation — literally the JPL value.
Chiron 0.0000° delta
Ac
ASC & MC
GAST → LMST → atan2
Mean GMST (Meeus eq 12.3) + equation of the equinoxes (nutation Δψ·cos ε) = GAST. Add geographic longitude = LMST. MC via atan2 (quadrant-safe, fixes a common atan() bug). ASC derived from RAMC + latitude via standard Western horizon formula.
ASC/MC <0.0001°
XII
Placidus Houses
Iterative semi-arc
RAMC-based iterative solver: H11/H12 via nocturnal semi-arc from MC, H2/H3 via diurnal semi-arc from IC. Converges in <10 iterations. DSA = 90° − arcsin(tan φ · tan δ) — Swiss Ephemeris convention. Matches astro.com within 0.2 arcminute.
Placidus <0.2″ vs astro.com
Aspects
5 major + 6 minor
Major: conjunction 0±8°, sextile 60±6°, square 90±8°, trine 120±8°, opposition 180±8°. Minor: semi-sextile ±2°, semi-square ±2°, quintile 72°±1.5°, sesquiquadrate ±2°, biquintile 144°±1.5°, quincunx ±2°. South Node excluded (always mirrors True Node). Applying/separating detected via retrograde flags.
11 aspect types

เทียบกับแพลตฟอร์มอื่น

เปรียบเทียบฟีเจอร์และความแม่นยำกับแพลตฟอร์มดาราศาสตร์ตะวันตกยอดนิยม

Feature Horostore astro.com Solar Fire
Planet algorithm VSOP87B full series Swiss Eph / DE430 Swiss Eph
Moon accuracy Meeus Ch.47 (60 terms) DE430 integration DE430
True (osculating) node Meeus Ch.47 r×v DE430
Chiron Live JPL
House systems Placidus, Whole Sign, Equal 12+ systems 12+ systems
Placidus accuracy <0.2″ vs Swiss Eph ref Swiss Eph reference Swiss Eph
Minor aspects 6 types
Transit / Synastry / Composite
Solar Return / Progressions
Open in browser (no install) Desktop only
Publicly documented algorithm This page Partial Closed source

All three platforms produce equivalent results for display-precision astrology (positions rounded to 1′). Differences are sub-arcsecond and not visible at any zodiac degree/minute display. Horostore uses a Meeus-based implementation; astro.com and Solar Fire license Swiss Ephemeris which integrates JPL DE430 numerically. Both approaches agree to the limit of single-precision floating point.

ทดสอบด้วยตัวเอง

อย่าเชื่อแค่คำพูด — ตรวจสอบแบบเรียลไทม์กับ NASA JPL ได้ทุกวันที่

▶ Live Planet Comparison vs JPL ▶ Ephemeris Precision Tool
← กลับไปยังชุดชาร์ตดาวตะวันตก

เปิดชาร์ต Natal, Transit, Synastry, Composite, Solar Return หรือ Progressed

หน้านี้มีให้บริการเป็นภาษาอังกฤษด้วย Switch to English