Skip to content
Vyoma
← Vyoma
व्योम · the sky, computed

Methodology

Vyoma computes every computable artifact of a Vedic chart and stops there. One engine, one truth: every number on every page comes from the same pure computation layer; the browser renders payloads and never computes astrology.

The frame
FRAME
Sidereal zodiac
Fixed to the stars, not the tropical equinox — the jyotiṣa standard.
AYANAMSA
Lahiri (Chitrapaksha)
The Rāṣṭrīya Pañchāṅga default; other ayanamsas stay selectable in the engine.
SOURCE
Swiss Ephemeris
Sub-arcsecond positions via pyswisseph — same instant and place, same result.
STANCE
No predictions
It computes positions and periods. Meaning is the reader's, not the engine's.

What is computed

Ephemeris

Sidereal positions for the nine grahas with speeds, from Swiss Ephemeris (Moshier model, sub-arcsecond for this use). Lahiri ayanamsa.

Time

Birth time → UT via the IANA timezone database, resolved from coordinates — historical offsets and DST included. The timezone is never asked for.

Panchanga

Tithi, vara, nakshatra-pada, yoga, karana — each with its derivation shown, plus classical class labels (Nanda…Purna).

Chart

Lagna, whole-sign houses, panchadha-maitri dignities, combustion (classical orbs), retrogression, graha yuddha.

Vargas

D-1, D-4, D-7, D-9, D-10, D-12, D-60 by the standard parametric mappings.

Dashas

Vimshottari to pratyantardasha, balance from the birth-nakshatra fraction, real Julian-day boundaries.

Election tools

Tarabala (9 taras × 3 cycles), chandrashtama windows, the ghatak chakra (only rows verified against a printed source are shown), and a weighted date-checker with a fully auditable points ledger.

Transits

Sign-ingress scanning with bisection refinement (< 1 hour), sade-sati phases including retrograde re-entries.

Strength

Ashtakavarga (BAV, SAV, prastara) and Shadbala (six balas, rupas, ratio, rank). Formula variants are documented, not hidden.

Yogas

Rule flags with the exact condition that fired — Budha-Aditya, Gaja-Kesari, Panch Mahapurusha, Kemadruma with cancellation, Manglik, Kalsarpa, Raja, Dhana, Viparita, Neecha Bhanga.

What is deliberately not here

No predictions, no interpretation — Vyoma computes; it does not read. You will find tables, charts, derivations, and rule flags (“Budha-Āditya: present”), never prose about your life. Educational tooltips explain what a term means; nothing tells you what your chart portends.

The date-checker scores election rules and shows you the full ledger — every rule, its points, the running total. Nothing is hard-blocked and nothing is hidden: the verdict is an audit, not an oracle.

The line we hold

Astronomy is testable; prognostication is not. Vyoma publishes only what the ephemeris supports — degrees, times, periods, harmonics. Where a tradition assigns meaning, we name the tradition and cite the rule, and stop there. The reader interprets; the engine only reports the sky.

  • 01Show the number and the rule that produced it — never a verdict.
  • 02Name the tradition whenever a classification is traditional, not physical.
  • 03Every chart is reproducible: same instant, same place, same result.
  • 04Open method — the ayanamsa, house system and ephemeris are always stated.

Formula sources

Every calculation is documented in the project's formula reference (docs/FORMULAS.md) with its classical derivation and the variant implemented — Parashari-standard readings where conventions differ, with each ambiguity and the chosen resolution recorded as an architecture decision. Where a published reference disagrees with the engine beyond tolerance, the deviation is logged openly rather than tuned away. Classical anchors include Brihat Parashara Hora Shastra (chart, vargas, dashas, shadbala), standard panchanga arithmetic, and Muhurta Chintamani for election rules; ghatak-chakra rows appear only once verified against a printed source.

Credits

  • Swiss Ephemeris (Astrodienst) via pyswisseph — all astronomical positions.
  • IANA tz database — historical timezone offsets; timezonefinder for offline coordinate→zone resolution.
  • GeoNames — offline place search dataset (cities15000).
  • Source Serif 4, Inter, JetBrains Mono & Noto Serif Devanagari — typography.
Cast a chartSidereal · Lahiri · Swiss Ephemeris