Reference birth
| Date | Time | Place | Timezone | Ayanamsa |
|---|---|---|---|---|
| 12 November 1985 | 06:45 | Mumbai, 19.0760 N, 72.8777 E | Asia/Kolkata | Lahiri |
Sidereal positions (Vedic)
| Body | Asterwise | Independent Swiss Ephemeris | Nakshatra | Match |
|---|---|---|---|---|
| Sun | Libra 25.94° | Libra 25.94° | Vishakha | identical |
| Moon | Libra 18.18° | Libra 18.18° | Swati | identical |
| Mars | Virgo 15.99° | Virgo 16.00° | Hasta | identical |
| Mercury | Scorpio 18.52° | Scorpio 18.52° | Jyeshtha | identical |
| Jupiter | Capricorn 15.96° | Capricorn 15.96° | Shravana | identical |
| Venus | Libra 9.37° | Libra 9.38° | Swati | identical |
| Saturn | Scorpio 5.74° | Scorpio 5.75° | Anuradha | identical |
| Rahu (mean) | Aries 14.81° | Aries 14.81° | Bharani | identical |
| Ascendant | Libra 25.30° | Libra 25.30° | Vishakha | identical |
| Ayanamsa (Lahiri) | 23.6596° | 23.6596° | identical |
Differences in the second decimal come from rounding; the underlying longitudes agree to better than one arc-second. Combustion flags (Moon and Saturn within orb of the Sun), the Yogakaraka and its cancellation for Saturn, Malavya Yoga for Venus in Libra in the first house, and the Rahu dasha balance of about 2.45 years all follow from these positions by the classical rules.
Tropical positions (Western, Placidus)
| Body | Asterwise | Independent Swiss Ephemeris | Match |
|---|---|---|---|
| Sun | Scorpio 19.60° | Scorpio 19.60° | identical |
| Moon | Scorpio 11.84° | Scorpio 11.84° | identical |
| Mercury | Sagittarius 12.18° | Sagittarius 12.18° | identical |
| Venus | Scorpio 3.03° | Scorpio 3.03° | identical |
| Mars | Libra 9.65° | Libra 9.65° | identical |
| Jupiter | Aquarius 9.62° | Aquarius 9.62° | identical |
| Saturn | Scorpio 29.40° | Scorpio 29.40° | identical |
| Ascendant | Scorpio 18.96° | Scorpio 18.96° | identical |
| Midheaven | Leo 20.34° | Leo 20.34° | identical |
Panchanga, 4 September 2026, Delhi
| Element | Asterwise | Independent | Match |
|---|---|---|---|
| Tithi | Krishna Ashtami | Krishna Ashtami | identical |
| Nakshatra | Rohini | Rohini | identical |
| Vara | Shukravar (Friday) | Friday | identical |
What this looks like inside Claude
The same reference birth, asked for in one sentence in Claude Desktop with the Asterwise MCP server connected. Unedited apart from trimming the wait.
Reproduce it
The independent side uses pyswisseph directly, with the Lahiri ayanamsa and the same Swiss Ephemeris data files. Nothing from Asterwise is imported.
pip install pyswisseph
python3 - <<'PY'
import swisseph as swe
from datetime import datetime
from zoneinfo import ZoneInfo
dt = datetime(1985,11,12,6,45,tzinfo=ZoneInfo("Asia/Kolkata")).astimezone(ZoneInfo("UTC"))
jd = swe.julday(dt.year, dt.month, dt.day, dt.hour + dt.minute/60)
swe.set_sid_mode(swe.SIDM_LAHIRI)
for name, pid in [("Sun",swe.SUN),("Moon",swe.MOON),("Mars",swe.MARS),("Mercury",swe.MERCURY),
("Jupiter",swe.JUPITER),("Venus",swe.VENUS),("Saturn",swe.SATURN),("Rahu",swe.MEAN_NODE)]:
lon = swe.calc_ut(jd, pid, swe.FLG_SWIEPH | swe.FLG_SIDEREAL)[0][0]
print(f"{name:8s} sign {int(lon//30)} {lon%30:.2f}°")
cusps, ascmc = swe.houses_ex(jd, 19.076, 72.8777, b'P', swe.FLG_SIDEREAL)
print(f"Asc sign {int(ascmc[0]//30)} {ascmc[0]%30:.2f}° ayanamsa {swe.get_ayanamsa_ut(jd):.4f}")
PY
Then call POST /v1/astro/natal with the reference birth, or ask the MCP server for the natal chart, and compare.
This page checks Asterwise against the Swiss Ephemeris it is built on. For a check against a source that shares no code with it, see the comparison with NASA JPL Horizons: 80 positions from 1950 to 2050, median difference 0.046 arcseconds.