Daşalar (Gezegen Dönemleri)
Dashalar, vedik astrolojide gezegenlerin yönetim dönemleridir. Her gezegen, bir kişinin yaşamının belirli bir bölümünü “yönetir” ve bu dönemlerin ardışılığı olayların zamanlamasını açıklar. AstroWay, bir API içinde 10 dash sistemi × 5 seviye derinliği = 50 endpoint hesaplar.
Hesapladığımız şeyler
Section titled “Hesapladığımız şeyler”- Vimshottari: ana sistem (120 yıllık döngü, doğum anındaki Ay nakşatrına bağlı). ~95% modern jyotişçi tarafından kullanılır.
- Yogini: 36 yıllık döngü, 8 yönetici tanrıça (Mangala, Pingala, Dhanya, Bhramari, Bhadrika, Ulka, Siddha, Sankata).
- Ashtottari: 108 yıllık döngü, Güneşe bağlı.
- Kalachakra: döngüsel dasha, nakşatra dayalı, doğrusal değil.
- Chara: rashi-dasha (işaretleri yönetir, gezegenler değil), Jaimini sistemi.
- Tribhagi: Vimshottari’nin tempoyu üç katına çıkarmış varyantı.
- Shatabdika: 100 yıllık döngü (nadir, uzun ömürlüler için).
- Shodashottari: 116 yıllık döngü, Tithi’ye bağlı.
- Sthira: sabit rashi-dasha (Jaimini).
- Shoola: eşitsiz dönemlere sahip rashi-dasha (Jaimini).
İçinde her sistemde - 5 ayrıntı seviyesi: Maha (ana dönem) → Antar (alt-dönem) → Pratyantar (alt-alt) → Sookshma (mikro) → Prana (nanosaniyelik).
Ana uç noktalar
Section titled “Ana uç noktalar”| Endpoint | Krediler | Amaç |
|---|---|---|
/v1/vedic/dashas/vimshottari/maha | 20 | Vimshottari maha-dashaları 120 yıl için |
/v1/vedic/dashas/vimshottari/antar | 20 | Şu anki maha içinde antar-dashaları |
/v1/vedic/dashas/vimshottari/pratyantar | 20 | Pratyantar (3. derinlik seviyesi) |
/v1/vedic/dashas/vimshottari/sookshma | 20 | Sookshma (4. seviye) |
/v1/vedic/dashas/vimshottari/prana | 20 | Prana (en ince, günlük aralıklar) |
/v1/vedic/dashas/yogini/maha | 20 | Yogini 36 yıllık döngü |
/v1/vedic/dashas/ashtottari/maha | 20 | Ashtottari 108 yıllık döngü |
/v1/vedic/dashas/kalachakra/maha | 20 | Döngüsel Kalachakra |
/v1/vedic/dashas/chara/maha | 20 | Chara rashi-dasha (Jaimini) |
/v1/vedic/dashas/shodashottari/maha | 20 | Shodashottari 116 yıllık döngü |
Tüm 50 endpoint’in listesi OpenAPI içinde bulunur (etiketler Vedic / Dashas).
curl -X POST https://api.astroway.info/v1/vedic/dashas/vimshottari/maha \ -H "X-Api-Key: aw_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52, "ayanamsa": "lahiri" }'const r = await fetch('https://api.astroway.info/v1/vedic/dashas/vimshottari/maha', { method: 'POST', headers: { 'X-Api-Key': process.env.ASTROWAY_API_KEY!, 'Content-Type': 'application/json', }, body: JSON.stringify({ date: '1990-07-14', time: '14:30:00', timezoneOffset: 3, latitude: 50.45, longitude: 30.52, ayanamsa: 'lahiri', }),});const { data } = await r.json();// startDate/endDate are 'YYYY-MM-DD HH:MM' in the birth timezone, so they compare as textconst now = new Date().toISOString().slice(0, 16).replace('T', ' ');const current = data.periods.find((p) => p.startDate <= now && now < p.endDate);console.log(`Current maha: ${current.planetName} until ${current.endDate}`);import os, requestsfrom datetime import datetime
r = requests.post( 'https://api.astroway.info/v1/vedic/dashas/vimshottari/maha', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY']}, json={ 'date': '1990-07-14', 'time': '14:30:00', 'timezoneOffset': 3, 'latitude': 50.45, 'longitude': 30.52, 'ayanamsa': 'lahiri', },)data = r.json()['data']now = datetime.now().strftime('%Y-%m-%d %H:%M')current = next(p for p in data['periods'] if p['startDate'] <= now < p['endDate'])print(f"Current: {current['planetName']} until {current['endDate']}")Yanıt örneği
Section titled “Yanıt örneği”{ "system": "Vimshottari", "level": "maha", "ayanamsa": 23.724844, "moonSiderealLongitude": 345.332629, "nakshatra": { "number": 26, "name": "Uttara Bhadrapada", "ruler": "Saturn", "startDeg": 333.3333, "endDeg": 346.6667, "pada": 4 }, "initial": { "initialPlanet": 6, "initialPlanetName": "Saturn", "nakshatra": 26, "nakshatraName": "Uttara Bhadrapada", "pada": 4, "balanceYears": 1, "balanceMonths": 10, "balanceDays": 25, "elapsedYears": 17.098996 }, "periods": [ { "planet": 6, "planetName": "Saturn", "startDate": "1990-07-14 14:29", "endDate": "1992-06-07 22:42", "durationYears": 1.901004 }, { "planet": 2, "planetName": "Mercury", "startDate": "1992-06-07 22:42", "endDate": "2009-06-08 04:42", "durationYears": 17 }, { "planet": 100, "planetName": "Ketu", "startDate": "2009-06-08 04:42", "endDate": "2016-06-07 22:42", "durationYears": 7 } ]}Doğruluk ve Kaynaklar
Section titled “Doğruluk ve Kaynaklar”- Kanonik metin: Brihat Parashara Hora Shastra (BPHS), bölümler 46–52 - her dash sistemi ayrı ayrı açıklanmıştır.
- Referans uygulaması: PyJHora (Apache 2.0) - tüm 10 sistem için çapraz kontrolümüz. Vimshottari/Yogini/Ashtottari/Kalachakra algoritmaları PyJHora ile tamamen uyumlu; Sthira/Shoola için Jaimini sign-strength helper’ındaki farklılıklar nedeniyle geçiş zamanlarında minimal bir sapma vardır.
- Ayanamsa: desteklenenler
lahiri(varsayılan, MoSh/IISc),raman,krishnamurti,fagan-bradley,yukteshwar,sassanian,j2000,aldebaran,galactic-center. Lahiri, Indian Ephemeris’in resmi standardıdır. - Tropical yedek: tüm dashalar siderik koordinatları kullanır: anahtarınız
tropical: truegönderiyorsa, içeri ayanamsa sapmasını uyguluyoruz. - Denetim: her dash sistemi için /accuracy/ adresinde ayrı bir kayıt bulunur, last-fix tarihi ve referans ile sapma bilgisiyle.
İlgili
Section titled “İlgili”- Pancang: günlük vedik parametreler (tithi, karana, yoga, nakshatra)
- Shadbala: gezegenlerin altı katlı gücü dashanın hesaplandığı an
- Vargas: D1–D60 bölümsel haritalar (Navamsha, dashanın yöneticisinin gücünü değerlendirmede kritiktir)
- Doğruluk: soy liniyası, snapshot testleri, swetest + PyJHora ile çapraz kontrol
- Krediler: 50 dash endpoint’i için tüm ücret tablosu
- Kimlik Doğrulama:
aw_live_*anahtarını nasıl elde edersiniz
Yardımcı oldu mu?
Geribildirim için teşekkürler.