Vimshottari Mahadasha API
Vimshottari, Vedik zamanlamanın temelini oluşturan 120 yıllık gezegen dönemi döngüsüdür. Bu endpoint, doğum anındaki yıldız (sidereal) Ay konumunu okur, içinde bulunduğu nakshatrayı belirler ve bu tek noktadan, her biri dokuz grahadan biri tarafından yönetilen büyük yaşam dönemleri olan Mahadasha'ların sıralı zincirini, onları sınırlayan kesin takvim tarihleriyle birlikte açar.
Vimshottari Mahadasha API
Endpoint, doğum tarihini, saatini ve UTC farkını bir Jülyen gününe dönüştürür, ardından Ay'ın jeosantrik boylamı için Swiss Ephemeris'i sorgular ve onu tropikal zodyaktan yıldız zodyağına kaydırmak için Lahiri ayanamsa'sını uygular. Bu yıldız boylamı, doğum nakshatrasını ve içinde geçmiş olan kesri sabitler; bu da doğumda ilk yönetici gezegenin döneminden ne kadar kaldığını belirler. Buradan, kanonik sırayla - Ketu, Venüs, Güneş, Ay, Mars, Rahu, Jüpiter, Satürn, Merkür - tam 120 yıllık Vimshottari dizisini kurar; her Mahadasha kendine ayrılan süreyi ve somut başlangıç-bitiş tarihlerini taşır. Yanıt ayrıca doğum nakshatrasını, Ay'ın yıldız boylamını ve kullanılan ayanamsa değerini de döndürür; böylece zaman çizelgesi tamamen denetlenebilir.
POST/v1/vedic/dashas/vimshottari/maha
curl -X POST https://api.astroway.info/v1/vedic/dashas/vimshottari/maha \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "14:30:00",
"timezoneOffset": 3,
"latitude": 50.45,
"longitude": 30.52
}' {
"ok": true,
"data": {
"system": "vimshottari",
"level": "maha",
"ayanamsa": 23.85,
"moonSiderealLongitude": 258.97,
"nakshatra": "Purva Ashadha",
"periods": [
{
"lord": "Venus",
"start": "1986-02-11",
"end": "2006-02-11"
},
{
"lord": "Sun",
"start": "2006-02-11",
"end": "2012-02-11"
}
]
}
} Parameters
| name | type | Required | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | yes | Birth date. |
| time | string (HH:MM:SS) | yes | Local clock time at birth. |
| timezoneOffset | number (hours) | yes | UTC offset in effect at the birth moment (e.g. 3 for Kyiv summer time). Decimal allowed for half-hour zones. |
| latitude | number | yes | Birth-place latitude, decimal degrees (north positive). |
| longitude | number | yes | Birth-place longitude, decimal degrees (east positive). |
When to use it
Bu endpoint'i, gün düzeyindeki ayrıntıdan ziyade üst düzey dasha iskeletine - bir kişinin yaşam bölümlerini çerçeveleyen makro dönemlere - ihtiyaç duyduğunda kullan. Öngörüsel bir zaman çizelgesi için doğal ilk çağrıdır: büyük dönemlerin sırasını göster, belirli bir tarihte hangisinin aktif olduğunu vurgula ve kullanıcıların oradan derine inmesine izin ver. Tüm zincir tek bir Ay konumundan deterministik olarak türediği için, bunu kayıt sırasında bir kez hesaplayıp süresiz olarak önbelleğe alabilirsin. Belirli bir Mahadasha'nın içindeki iç içe alt dönemlere ihtiyacın olduğunda, aynı Vimshottari ailesi altındaki özel antardasha, pratyantar, sookshma ve prana endpoint'lerine geç.
Notes
Bu rota yalnızca Mahadasha (büyük dönem) katmanını döndürür. Daha ince alt bölümler - antardasha, pratyantar, sookshma ve prana - /v1/vedic/dashas/vimshottari/* altındaki ayrı endpoint'lerde bulunur. Hesaplama, Bṛhat Parāśara Horā Śāstra'da kodlanan Parashara geleneğini izler; varsayılan referans çerçevesi olarak yıldız zodyağı ve Lahiri ayanamsa'sı kullanılır.
Try the Vimshottari Mahadasha API
Grab a key and make your first call in under a minute.