Field notes from the Asterwise team.

How we keep ancient calculation correct, fast and verifiable, and what we learn while building it. Engineering, method, and the occasional product note.

Tutorial

Build a daily panchanga bot with n8n, no code

A schedule trigger, one Asterwise node, and a formatted message, with a real verified run: tithi, nakshatra, weekday, yoga and karana, every morning.

AW Asterwise Sep 6 6 min read
Tutorial

Add Vedic matchmaking to a Next.js app in 30 minutes

One server action, one form, no key in the browser. Ashtakoot out of 36 with Rajju and Vedha shown as vetoes, from the TypeScript SDK, with a working repo.

AW Asterwise Sep 5 7 min read
Methodology

Checked against NASA JPL Horizons: 80 positions, 1950 to 2050

Asterwise longitudes next to JPL Horizons, which shares no code with the Swiss Ephemeris. Median difference 0.046 arcseconds, raw data and a script to reproduce it.

AW Asterwise Sep 5 4 min read
Methodology

Verified against Swiss Ephemeris: the reference chart

One reference birth, every planet, the ascendant, the ayanamsa and a day's panchanga from Asterwise, placed next to an independent Swiss Ephemeris run. Plus the same chart cast inside Claude.

AW Asterwise Sep 4 3 min read
Deep Dive

The five levels of Vimshottari Dasha, and why two is the common cap

Vimshottari defines five nested time periods. Many implementations return two. The difference between a 17-year window and a 3-day window is the entire timing system.

AW Asterwise Apr 25 9 min
Methodology

Rajju and Vedha as hard vetoes: why they are not part of the Guna Milan score

Many implementations fold Rajju and Vedha into the score as penalties. Classical texts treat them as conditions prior to the score. Why that architectural distinction matters.

AW Asterwise Apr 25 9 min
Deep Dive

Bhava Chalit and Rashi house: why every planet has two house positions

A planet near a cusp occupies one house by sign and a different one by spatial position. Both are correct; they answer different questions. Many implementations return only one.

AW Asterwise Apr 25 10 min
Methodology

Combustion and deep combustion: why they are two fields, not one

Classical Jyotish describes two distinct states of solar proximity. Many implementations return one boolean, collapsing a distinction the tradition treats as meaningful.

AW Asterwise Apr 25 8 min