Research 01

Jyotish Intelligence

Live · Production

A computational intelligence system for Vedic Jyotish analysis. Built at the intersection of a practitioner's 7-phase analytical methodology and modern AI/computation. The system automates the most time-intensive parts of a Jyotish consultation without displacing the practitioner's interpretive authority.

Two primary components: a Kundli Analysis System that applies Nakshatra-based polarity mapping across every planet and the Lagna degree, and a Gochar Transit Intelligence layer that produces a complete, astronomically precise 100-year transit database with Vimshottari Dasha context embedded at every level.

81 Transit pairs tracked
100 yr Gochar window
3 Dasha levels embedded
7 Analytical phases
27 Nakshatras mapped

The 7-Phase Analytical Method

The methodology was developed by a practising Jyotishi over decades of consultancy. The fundamental divergence from mainstream practice: Nakshatra-based Navtara polarity mapping applied to every planet and the Lagna degree, not only to the Moon. This produces a master polarity map that governs every phase that follows.

Phase 01
Data Collection
Output: natal chart, 9 grahas × exact degree
Phase 02
Nakshatra Mapping · Core Innovation
Output: master Navtara polarity table (all planets + Lagna)
Phase 03
Rashi Grouping
Output: four-quadrant karmic architecture
Phase 04
Lagna Analysis
Output: structural life quality score (Lagna Navtara)
Phase 05
Dasha Analysis
Output: current era polarity + fractal sub-period windows
Phase 06
Gochar Analysis
Output: upcoming transit windows with precise peak dates
Phase 07
Synthesis · Integration Matrix
Output: structured response to native's question + remedies
Phase Name Input Output
01 Data Collection Birth date, time, place 9 planet positions with exact degree, house, rashi
02 Nakshatra Mapping Natal chart, Janma Nakshatra Navtara polarity number for every planet and Lagna
03 Rashi Grouping Planet positions + polarity table Dharma / Artha / Kama / Moksha quadrant layout
04 Lagna Analysis Lagna degree + polarity table Structural life quality; single most consequential datum
05 Dasha Analysis Moon position at birth Current Maha / Antar / Pratyantar polarity + future windows
06 Gochar Analysis Natal chart + running ephemeris All active transit windows, peak dates, dasha context
07 Synthesis All six preceding outputs Structured reading, specific question answered, remedies

Phase 02 in depth

Nakshatra Mapping: The Core Innovation

In mainstream Jyotish, nakshatra analysis is applied primarily to the Moon. Bhawesh Sir's innovation: apply the Navtara polarity count to every planet and the Lagna degree. The result is a chart-specific polarity map. The same planet carries a different quality for every native, determined entirely by that person's Janma (birth) Nakshatra.

Position Tara Name Polarity Character
1 · JanmaBirth StarNeutralLife's baseline; fluctuating
2 · SampatWealthPositiveMaterial prosperity
3 · VipatAdversityNegativeRecurring obstacles
4 · KshemaProtectionPositiveStability and support
5 · PratyariEnemyNegativeGreat difficulty and strife
6 · SadhakAccomplisherPositiveSpiritual practice
7 · VadhObstructionNegativeMost dangerous; abrupt endings
8 · MaitriFriendlyPositiveAllies and support
9 · Ati-MaitriMost AuspiciousPositiveDeep cooperation and success
Nakshatra Index from Ecliptic Longitude
$$N(\lambda) = \left\lfloor \frac{\lambda}{13.{\overline{3}}°} \right\rfloor + 1, \qquad \lambda \in [0°,\, 360°)$$

Each of the 27 nakshatras spans exactly \(360° / 27 = 13°20'\). Given any planet's ecliptic longitude \(\lambda\), floor-dividing by that span yields the nakshatra index \(N \in \{1 \ldots 27\}\).

Navtara Position Formula
$$T(N_p,\, N_j) = \left[\,(N_p - N_j)\;\bmod\;27\;\bmod\;9\,\right] + 1$$

\(N_p\) = planet nakshatra (0-indexed, 0–26). \(N_j\) = Janma nakshatra (0-indexed). The outer mod 9 maps the 27-nakshatra offset into the repeating 9-position Navtara cycle. Result \(T \in \{1 \ldots 9\}\) corresponds to Janma through Ati-Maitri.

Phase 03 in depth

Rashi Grouping: Four-Axis Framework

Planets are assigned to four life-purpose quadrants from the Dharma-Artha-Kama-Moksha framework of classical Indian philosophy. Each planet's Navtara polarity marker is placed above it within its quadrant. The resulting layout reveals the karmic architecture: which life domains are structurally supported and which are burdened.

Quadrant Element Houses Domain
DharmaAgni (Fire)1, 5, 9Life purpose, dharmic fortune, spiritual alignment
ArthaPrithvi (Earth)2, 6, 10Wealth, work, material accomplishment
KamaVayu (Air)3, 7, 11Relationships, desire, social expansion
MokshaJal (Water)4, 8, 12Home, transformation, liberation

Phase 05 in depth

Dasha Analysis: Timing the Karma

The Vimshottari Dasha system assigns each nakshatra lord a period of planetary governance. The sequence is fixed; the starting point is determined by the Moon's position within its nakshatra at birth. The Dasha Polarity Rule: the running Maha-dasha lord's Navtara number determines whether the current era is fundamentally positive or negative for this native. The fractal rule extends this law down to Antardasha and Pratyantardasha level.

Lord Period (yrs) Positive Navtaras
Ketu7Determined by native's Janma Nakshatra
Venus20Navtara position is chart-specific; the same lord is positive for one native, negative for another
Sun6
Moon10
Mars7
Rahu18
Jupiter16
Saturn19
Mercury17
Total120
Dasha Balance at Birth
$$D_{\text{balance}} = D_{\text{lord}} \times \left(1 - \frac{\,\lambda_m \bmod s\,}{s}\right)$$

where \(s = 13°\!.\overline{3}\) is the nakshatra span, \(\lambda_m\) is the Moon's ecliptic longitude at birth, and \(D_{\text{lord}}\) is the full Mahadasha period in years. The Moon's fractional position within its current nakshatra determines how much of that lord's period remains at birth.

Gochar Transit Intelligence

Traditional Gochar analysis is constrained by what a practitioner can manually compute. In practice this means a handful of slow-planet transits for the near future. The system removes that constraint entirely: every interaction across a 100-year window is scanned, modelled, and tagged with dasha and navtara context.

Natal Chart fixed reference
81-Pair Scanner 9 × 9 planets
Zone Detection ±2.5° / ±0.5°
Retrograde Flag multi-passage
Dasha Overlay Maha · Antar · Pratyantar
Navtara Overlay natal + transit planet
Event Record database entry
Parameter Value Notes
Transit-natal pairs81 (9 × 9)Self-conjunctions included
Timeline window100 years from birthPre-computed daily positions
Ephemeris resolution1 day (base scan)Refinable to <1 second per event
Wide zone orb±2.5°Full influence window
Peak zone orb±0.5°Maximum intensity window
Dasha levels embedded3Maha, Antar, Pratyantar
Navtara fields per record2Natal planet + transiting planet
Ephemeris source period1920 to 2120200-year precomputed SQLite store
Circular Angular Distance
$$\delta(\lambda_1,\, \lambda_2) = \min\!\left(|\lambda_1 - \lambda_2|,\;\; 360° - |\lambda_1 - \lambda_2|\right)$$

Handles the wrap-around at 0°/360° correctly. Used for all transit-natal separation measurements.

Interaction Zone Conditions
$$\text{Wide zone:}\quad \delta(\lambda_t(t),\; \lambda_n) \leq 2.5°$$ $$\text{Peak zone:}\quad \delta(\lambda_t(t),\; \lambda_n) \leq 0.5°$$

\(\lambda_t(t)\) is the transiting planet's longitude at time \(t\); \(\lambda_n\) is the natal planet's fixed longitude. The peak moment is \(\arg\min_t\; \delta(\lambda_t(t), \lambda_n)\) within the wide zone window, refined to seconds via Swiss Ephemeris.

Total Interaction Coverage
$$\text{Pairs} = 9_{\text{transit}} \times 9_{\text{natal}} = 81$$ $$\text{Daily positions} \times 100\;\text{years} \approx 36{,}525\;\text{ephemeris points per planet}$$

Every pair is checked at every daily position in the window. Interactions found are then refined to sub-second precision for the exact peak timestamp.

Interaction Quality Matrix

Natal planet Navtara Transit planet Navtara Dasha context Reading
Positive Positive Positive Dasha High-confidence window
Positive Positive Negative Dasha Proceed with caution
Positive Negative Any Practitioner judgment required
Negative Positive Any Practitioner judgment required
Negative Negative Negative Dasha Strong caution period
Negative Negative Positive Dasha Dasha buffers transit; monitor

AI Analysis Layer

The Gochar and Kundli systems generate structured data. Interpreting that data in the context of a native's specific question remains the practitioner's work. The AI layer is built to assist, not replace.

The AI draft is a structured assembly, not a final analysis. The practitioner's interpretive authority is preserved at the approval step. The system reduces time spent on structuring and drafting; it does not reduce the thinking required.

Case Portal
Practitioner creates case: birth details entered
Calculation Engine
Kundli PDF generated · Gochar 100yr database computed
Practitioner Review
Voice notes (transcribed) · written notes · diary photos uploaded
AI Analysis Service
Ingests: calc data + notes + images · Multimodal processing
Draft: 4-Part Hindi Analysis
1. Native's questions · 2. Astrological analysis · 3. Remedies · 4. Expected effects
Practitioner Approval
Approves or returns with corrections · Interpretive authority stays human
Case Archived
Approved analysis stored · feeds future Knowledge Base corpus

The Knowledge Base: the practitioner's interpretive methodology, transcribed from audio into structured markdown documents. Connecting the structured calculation output to the interpretive rules in the Knowledge Base is the next phase of research: an AI that can apply the practitioner's reasoning, not just assist in writing it up.

Research Contributions

# Contribution Type Description
01 Universal Nakshatra mapping Methodological Navtara polarity applied to every planet and the Lagna degree, not only the Moon. Produces a chart-specific master polarity map governing all downstream analysis.
02 Lagna-as-graha Methodological The Lagna degree treated as a planetary point with its own nakshatra and Navtara polarity. The structural ease or difficulty of life at the deepest level is determined by this single measurement; the element most consistently absent from standard practice.
03 Fractal Dasha polarity Methodological The same Navtara polarity law governs every level of the Vimshottari hierarchy, from the 20-year Mahadasha down to the Pratyantardasha. Enables identification of positive windows within structurally difficult eras.
04 Complete transit coverage Computational All 81 transit-natal pairs scanned across 100 years. No interaction omitted by prior assumption about what matters.
05 Two-zone precision model Computational Wide zone (±2.5°) and peak zone (±0.5°) with independent entry, peak, and exit timestamps. Refineable to sub-second precision via Swiss Ephemeris.
06 Retrograde modelling Computational Retrograde state tracked at entry, peak, and exit of every interaction. Direction changes inside windows flagged. Double passages generated as separate records with independent dates.
07 Dasha-Gochar integration Computational Three-level Dasha context with Navtara polarity of each lord embedded in every transit record across the full 100-year database. The combination was previously a mental calculation.
08 Navtara overlay on both transit planets Computational Personal polarity of both the natal planet being triggered and the transiting planet's natal position shown on every interaction record. Transit nature always qualified by chart-specific polarity.

Architecture

Production system. Auth-gated practitioner portal with a cloud computation backend. The ephemeris engine is built on Swiss Ephemeris, the same library used by NASA's JPL for historical planetary data, ensuring astronomical-grade precision in all calculations.

Component Technology Role
Ephemeris enginePython · pyswisseph (Swiss Ephemeris)Planetary position computation to arcsecond precision
Gochar databaseSQLite · pre-computed, 1920–2120200-year daily ephemeris store for the transit scanner
Kundli PDFPython · Chrome headlessSVG chart rendering with Devanagari type
Backend APIGCP Cloud Run (Python)Stateless calculation and analysis endpoints
AI analysisGemini 2.5 · multimodalIngests text + images + transcribed audio; generates 4-part draft
Case portalPHPPractitioner-facing UI for case creation, review, approval
Case databasePostgreSQL (Cloud SQL)Persistent case store; calc JSON; approval status
Media storageGoogle Cloud StorageVoice notes, photos, PDFs per case

Built · Research Frontier

Built and Live

  • Full Kundli PDF with birth chart, Navamsha, KP charts, Dasha tree
  • 100-year Gochar transit database across all 81 pairs
  • Two-zone model with sub-second peak refinement
  • Retrograde tracking and multi-passage detection
  • Dasha overlay at all three levels on every transit event
  • Navtara polarity on all planets and Lagna
  • AI-assisted 4-part Hindi analysis with practitioner approval workflow
  • Interactive portal with planet filters, Hindi dates, sidebar dasha view

Research Frontier

  • Knowledge Base: practitioner's interpretive methodology being transcribed from audio
  • Knowledge Base to engine integration: AI that applies interpretive rules, not just assists in drafting
  • Opposition (180°) and trine (120°) aspect coverage
  • Ashtakavarga transit strength scoring layer
  • Public research API or demo access

Research PDF

Take this with you

7 pages. All phases, formulas, tables, architecture, and contributions — formatted for reading offline.

← All research