AstroWay/api v2.204.2 · ko
모든 시스템 정상 작동 중

How Accurate Is the Swiss Ephemeris? Verified Benchmarks

Swiss Ephemeris accuracy in numbers - planetary positions under 0.1 arcsecond, exact house cusps, eclipses within a minute - and how AstroWay verifies it.

Short answer: the Swiss Ephemeris computes planetary positions to better than 0.1 arcsecond against Astrodienst’s reference. AstroWay runs that same engine and verifies the output against three independent sources plus the NASA eclipse catalog. The numbers below are what we actually measure, not marketing claims.

The Swiss Ephemeris is the C library from Astrodienst (the people behind astro.com), derived from NASA JPL’s DE431 ephemeris. It’s the same engine inside professional desktop software - Solar Fire, Kepler, Janus, Astro Gold - that astrologers have trusted for 30+ years. AstroWay runs it on its own servers and serves it over REST, so you get that precision without installing a C extension or shipping ephemeris data files.

WhatDriftReference
Planetary positions< 0.1″ (arcsecond)Astrodienst swetest CGI
Placidus house cusps0.000″ (exact match)swetest
Eclipses< 1 minuteNASA 5-Millennium Eclipse Catalog
Astrocartography (ACG) lines< 1.5 km at the equatorswetest
Sunrise / sunset< 10 secondstimeanddate.com
Moon void-of-course, ingresses, conjunctionssub-secondswetest

Two layers:

  1. Triangulation. Core calculations are cross-checked against three independent implementations - Astrodienst’s official swetest CGI, Kerykeion, and Prokerala - plus the NASA 5-Millennium Canon of Solar Eclipses. When sources disagree, the divergence is documented rather than hidden.
  2. Regression snapshots. 873 snapshot tests pin the output of the calculation endpoints. Every pull request re-runs them against the live swetest CGI and the NASA catalog, so a drift can’t slip into production unnoticed.

The full methodology and per-endpoint divergences live on the accuracy page.

The Swiss Ephemeris has three precision modes. The full JPL-derived mode is the default. The built-in Moshier mode trades a little precision (still well under an arcsecond for most use) for not needing data files - fine for a horoscope app, overkill to worry about for a research tool that needs the JPL path. AstroWay uses the high-precision path by default, so you don’t have to choose.

Is the Swiss Ephemeris accurate enough for professional astrology? Yes - it’s the same engine in Solar Fire and Kepler, accurate to under 0.1 arcsecond for planetary positions.

How does AstroWay differ from running pyswisseph myself? Same engine, no install. You skip compiling a C extension and shipping ephemeris files; you make an HTTPS call instead. See REST vs library.

Can I see the verification data? Yes - the accuracy page lists the references and per-endpoint divergences, and the regression suite runs on every change.

MakSeong · AstroWay

AstroWay API를 만들고 있어: Swiss Ephemeris를 순수 REST로 감싸고, 실제로 중요한 지루한 세부사항을 기록합니다.

// 이걸로 빌드해

Solar Fire에 사용된 것과 동일한 Swiss Ephemeris - 단 4줄의 코드로.

카드 없이 무료 키. 첫 결제 전까지 월 5,000 API 호출.

더 많은 블로그 글 모든 글 보기 →

Ephemeris 2026-07-19

우리가 정확성을 제어하는 방법: CI vs swetest 및 NASA

아스트로-API의 정확성은 하나의 에프메르에디드 리팩토링으로 쉽게 저하됩니다. CI의 보호를 분석합니다: 앱과 API를 위한 하나의 스위스 에프메르에디스 핵심, 수백의 스냅샷이 동결된 표준 맵에, swetest CGI, Kerykeion, Prokerala 및 NASA의 어두움 카탈로그에 대한 각 PR의 삼각화.

Engineering 2026-07-15

세 개의 공식 SDK: TypeScript, Python, PHP, 원시 curl 대신

원시 HTTP는 작동하지만, 타이핑된 클라이언트는 시간을 절약합니다: 경로 자동 완성, 요청 및 응답 유형, 408/409/429/5xx에 대한 내장된 재시도 및 스테인리스 스타일 오류 계층 구조. 세 개의 공식 SDK - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - 및 하나의 OpenAPI 계약에서 생성된 방법을 살펴봅니다.

Industry 2026-06-05

Free Astrology API: Which One Has the Best Free Tier in 2026?

A side-by-side of free tiers across the major astrology APIs - credits, request caps, card requirements - and how much you can actually build for free.