The Science
of Certainty.

AstroPinch replaces generic horoscopes with a multi-layered calculation engine that blends ancient Vedic manuscripts with modern data science.

The Synthesis of Vedic and Neural Science

1. NASA-Grade Precision

We use the Swiss Ephemeris (NASA JPL standard) to calculate planetary positions down to 0.001 degrees.

2. Ancient Vedic Logic

Proprietary implementation of Brihat Parashara Hora Shastra rules, handling Dashas, Varga Charts, and Ashtakavarga.

3. Proprietary Astro-SLM

Small Language Model fine-tuned on 10,000+ pages of Bhrigu Samhita and Phaladeepika for symbolic Jyotish understanding.

4. AI-Driven Synthesis

Our synthesis layer translates scripture and math into actionable "Cosmic Mentorship" for your modern life.

✦ Under the Hood ✦

The AstroPinch Engine Pipeline

Discover the mathematical and scriptural layers that occur within 30 seconds when you enter your birth details.

A

Mathematical Ephemeris & Ayanamsa Conversion

Generic astrology sites use simple approximations that cause planets to drift into incorrect zodiac signs. AstroPinch takes your exact longitude, latitude, and UTC offset, retrieves physical coordinates from the NASA JPL DE405 database, and converts them to the Sidereal (Lahiri) system. This accounts for the Earth’s axial precession (approximately 1 degree every 72 years), ensuring absolute celestial accuracy.

B

Varga (Divisional) Chart Fractal Mapping

Your main birth chart (D-1 Rashi) is merely the macro view. The AstroPinch engine divides each zodiac house into microscopic fractions to compute 16 Varga (divisional) charts. This includes the D-9 Navamsha (inner potential and spouse), the D-10 Dashamsha (career trajectory, profession, and status), and the D-60 Shashtiamsha (past life karmic footprints)—delivering an unparalleled level of forensic spiritual detail.

C

Vimshottari Dasha Chronology Sequencing

We compute Vimshottari Dasha cycles—the core timing mechanism of Vedic astrology—spanning a 120-year astrological timeline. The engine calculates the precise moon degree at birth down to the minute, establishing the starting planetary ruler. It then maps the Mahadashas (major cycles), Antardashas (sub-cycles), and Pratyantardashas (micro-cycles) to predict key transition zones.

D

Neural Synthesizer & Fact-Grounded Output

Finally, the calculated parameters (Divisional charts, Dasha rulers, Ashtakvarga scores, and active transits) are fed into our custom-trained Astro-SLM (Small Language Model). This engine is pre-aligned with ancient classical scriptures. Instead of outputting raw mathematical jargon, it synthesizes the data into empathetic, conversational, and highly actionable mentorship advice.

✦ SECTION 1: VEDIC CALCULATION INTEGRITY ✦

Anti-Hallucination Audit

We subject our platform to strict computational audits to guarantee that no predictive algorithms are fabricated. Every calculation runs on deterministic, verified engines.

Architecture Verdict: CORRECT — Calculations are Engine-First

All Vedic math is computed deterministically by the Python engine before any LLM is invoked. The LLM's sole role is narrative translation of pre-computed facts. This is the correct, hallucination-resistant architecture.

Julian Day (JD)

Deterministic
engine.get_julian_day() via Swiss Ephemeris

Planet Positions

Deterministic
engine.get_planets() (Swiss Ephemeris swe.calc_ut)

Ascendant (Lagna)

Deterministic
engine.get_ascendant() (Swiss Ephemeris swe.houses)

Nakshatra / Pada

Deterministic
engine.NAKSHATRA_NAMES index from longitude

Mangal Dosha

Deterministic
engine.check_manglik() — house-based rules

Kaal Sarp Yoga

Deterministic
engine.check_kaal_sarp() — Rahu/Ketu hemisphere check

Sade Sati

Deterministic
engine.calculate_sade_sati() — Transit Saturn vs natal Moon

Vimshottari Dasha

Deterministic
engine.calculate_dasha() — Moon longitude + birth JD

Raj Yogas

Deterministic
engine.calculate_raj_yogas() — Kendra/Trikona lord rules

Shadbala

Deterministic
ShadbalaService.calculate_shadbala() — 6-strength formula

Ashtakavarga

Deterministic
AshtakavargaService.calculate_sav() — SAV rules

Career (D-10)

Deterministic
engine.get_varga_chart(varga_num=10) — positional math

Premium Vargas D-4/7/24/60

Deterministic
engine.get_varga_chart(varga_num=N)

Wealth Yogas

Deterministic
engine.calculate_wealth_yoga() — house lord rules

Pitra/Grahan/Kemdrum/Guru Chandal Dosha

Deterministic
engine.check_*() — planetary conjunction rules

Nadi Karmic Tasks

Deterministic
NadiService.evaluate_karmic_tasks() — fixed rules table

Ishta Devata

Deterministic
engine.get_ishta_devata() — Atmakaraka rules

Ayurvedic Constitution

Deterministic
engine.get_ayurvedic_constitution() — Ascendant sign rules

Numerology

Deterministic
engine.calculate_numerology() — digit-sum math

Child Paya/Gand Mool

Deterministic
engine.calculate_child_metrics() — Moon-based rules

The AstroPinch Journey

01

Birth Detail Input

Submit your precise date, time, and city of birth.

02

Coordinate Mapping

Our engine maps your birth location to NASA ephemeris data.

03

Logic Processing

The AI audits your chart for 500+ Yogas and Dasha themes.

04

Insight Delivery

Receive your personalized dashboard within 30 seconds.

Ready to start your
precision journey?