Dashas (periodele planetelor)
Dash-urile sunt perioadele de guvernare ale planetelor în astrologia vedică. Fiecare planetă “guvernează” un segment separat al vieții unei persoane, iar alternarea acestor perioade explică sincronizarea evenimentelor. AstroWay calculează 10 sisteme de dash × 5 niveluri de imbricare = 50 de endpointuri într-un singur API.
Ce calculăm
Section titled “Ce calculăm”- Vimshottari: sistemul principal (ciclu de 120 de ani, legat de nakshatra lunară la naștere). Este utilizat de ~95% dintre practicienii moderni de jyotish.
- Yogini: ciclu de 36 de ani, 8 zeițe conducătoare (Mangala, Pingala, Dhanya, Bhramari, Bhadrika, Ulka, Siddha, Sankata).
- Ashtottari: ciclu de 108 ani, legat de Soare.
- Kalachakra: dash ciclic, bazat pe nakshatra, nu este liniar.
- Chara: rashi-dash (guvernează semnele, nu planetele), sistem Jaimini.
- Tribhagi: variantă a Vimshottari cu ritm triplat.
- Shatabdika: ciclu de 100 de ani (rar, pentru cei cu viață lungă).
- Shodashottari: ciclu de 116 ani, legat de Tithi.
- Sthira: rashi-dash fix (Jaimini).
- Shoola: rashi-dash cu perioade neregulate (Jaimini).
În interiorul fiecărui sistem - 5 niveluri de detaliere: Maha (perioada principală) → Antar (sub-perioadă) → Pratyantar (sub-sub) → Sookshma (micro) → Prana (nanosecundă).
Endpointuri cheie
Section titled “Endpointuri cheie”| Endpoint | Credite | Destinație |
|---|---|---|
/v1/vedic/dashas/vimshottari/maha | 20 | Vimshottari maha-dash pentru 120 de ani |
/v1/vedic/dashas/vimshottari/antar | 20 | Antar-dash în interiorul maha curent |
/v1/vedic/dashas/vimshottari/pratyantar | 20 | Pratyantar (nivelul 3 de imbricare) |
/v1/vedic/dashas/vimshottari/sookshma | 20 | Sookshma (nivelul 4) |
/v1/vedic/dashas/vimshottari/prana | 20 | Prana (cel mai fin, intervale zilnice) |
/v1/vedic/dashas/yogini/maha | 20 | Yogini ciclu de 36 de ani |
/v1/vedic/dashas/ashtottari/maha | 20 | Ashtottari ciclu de 108 ani |
/v1/vedic/dashas/kalachakra/maha | 20 | Kalachakra ciclică |
/v1/vedic/dashas/chara/maha | 20 | Chara rashi-dash (Jaimini) |
/v1/vedic/dashas/shodashottari/maha | 20 | Shodashottari ciclu de 116 ani |
Lista completă a celor 50 de endpointuri - în OpenAPI (taguri Vedic / Dashas).
Exemplu
Section titled “Exemplu”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']}")Exemplu de răspuns
Section titled “Exemplu de răspuns”{ "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 } ]}Precizie și surse
Section titled “Precizie și surse”- Textul canonic: Brihat Parashara Hora Shastra (BPHS), secțiunile 46–52 - fiecare sistem de dash este descris separat.
- Implementare de referință: PyJHora (Apache 2.0) - verificarea noastră încrucișată pentru toate cele 10 sisteme. Algoritmii pentru Vimshottari/Yogini/Ashtottari/Kalachakra coincid complet cu PyJHora; pentru Sthira/Shoola există o mică deriva în timpii de tranziție din cauza diferențelor în ajutoarele de forță a semnelor Jaimini.
- Ayanamsa: sunt suportate
lahiri(implicit, MoSh/IISc),raman,krishnamurti,fagan‑Bradley,yukteshwar,sassanian,j2000,aldebaran,galactic‑center. Lahiri este standardul oficial Indian Ephemeris. - Fallback tropical: toate dash-urile folosesc coordonate siderice: dacă cheia ta transmite
tropical: true, aplicăm intern decalajul ayanamsa. - Audit: înregistrare separată în /accuracy/ pentru fiecare sistem de dash, cu data last‑fix și deriva față de referință.
- Panchang: parametri vedici zilnici (tithi, karana, yoga, nakshatra)
- Shadbala: puterea planetară de șase ori în momentul calculului dash
- Vargas: diagrame divizionale D1–D60 (Navamsha critică pentru evaluarea puterii guvernatorului dash)
- Precizie: linaj, teste snapshot, verificare încrucișată cu swetest + PyJHora
- Credite: tabel complet al tarifelor pentru toate cele 50 de endpointuri dasha
- Autentificare: cum să obții cheia
aw_live_*
Util?
Mulțumim pentru feedback.