Shadbala (putere șase ori a planetelor)
Shadbala (षड्बल, “șase forțe”) - metrica vedică clasică “cât de puternică este planeta într-o hartă specifică”. Forța se calculează ca suma a șase componente. Componentele și totalVirupa sunt prezentate în virupa, lângă ele oferim totalRupa (1 rupa = 60 virupa). Rezultatul - un număr obiectiv pentru compararea planetelor, rangarea conducătorilor dash-urilor și evaluarea calității yoga. AstroWay expune 6 componente separat + ambele totaluri.
Ce calculăm
Section titled “Ce calculăm”Cele șase forțe conform Brihat Parashara Hora Shastra (BPHS), capitolul 27 “Grahabala-adhyaya”:
- Sthana Bala (sthāna, “pozițională”): forța datorată poziției în semn, navamsa, varga, descrisă prin 5 sub-componente (Uchcha Bala, Saptavargaja Bala, Ojha-Yugma Bala, Kendradi Bala, Drekkana Bala).
- Dig Bala (“direcțională”): Jupiter/Mercur sunt puternici în est, Luna/Venus în nord, Saturn în vest, Soarele/Mars în sud.
- Kala Bala (“temporală”): 9 sub-componente: Nathonnatha, Paksha, Tribhaga, Abda/Masa/Vara/Hora, Ayana, Yuddha. Depinde de ora din zi, ziua săptămânii, luna, anul, războiul planetelor.
- Cheshta Bala (“mișcării”): viteza planetei vs media. Planetele retrograde primesc maxim; cele extrem de lente (stații) - și ele primesc scoruri mari.
- Naisargika Bala (“naturală”): scară fixă: Soare 60, Lună 51.43, Venus 42.85, Jupiter 34.28, Mercur 25.71, Marte 17.14, Saturn 8.57 virupa.
- Drik Bala (“aspectuală”): suma aspectelor primite/însuflășite de la alte planete, ponderată după orbită și caracter.
Rezumat: Total Bala = Sthana + Dig + Kala + Cheshta + Naisargika + Drik. Se compară cu Required Bala (pragul minim de forță conform BPHS Table 27.1) - planeta este “destul de puternică” dacă Total ≥ Required.
Endpoints
Section titled “Endpoints”| Endpoint | Credite | Ce returnează |
|---|---|---|
/v1/vedic/shadbala/sthana | 20 | Sthana Bala + 5 sub-componente pentru 7 planete |
/v1/vedic/shadbala/dig | 20 | Dig Bala (forță direcțională) |
/v1/vedic/shadbala/kala | 20 | Kala Bala + 9 sub-componente |
/v1/vedic/shadbala/cheshta | 20 | Cheshta Bala (cu viteză și statut retro) |
/v1/vedic/shadbala/naisargika | 20 | Naisargika (tabelă fixă) |
/v1/vedic/shadbala/drik | 20 | Drik Bala (sumă aspectuală) |
/v1/vedic/shadbala/full | 20 | Toate cele 6 + total + raport la Required Bala |
Exemplu
Section titled “Exemplu”curl -X POST https://api.astroway.info/v1/vedic/shadbala/full \ -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/shadbala/full', { 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();const strongest = data.items.reduce((a, b) => (b.totalRupa > a.totalRupa ? b : a));console.log(`Strongest planet: ${strongest.planetName} (${strongest.totalRupa.toFixed(2)} rupa)`);import os, requests
r = requests.post( 'https://api.astroway.info/v1/vedic/shadbala/full', 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']for p in sorted(data['items'], key=lambda x: -x['totalRupa']): print(f"{p['planetName']:8s} {p['totalRupa']:6.2f} rupa ({p['totalVirupa']:8.2f} virupa)")Exemplu de răspuns
Section titled “Exemplu de răspuns”{ "type": "shadbala-summary", "unit": "virupa", "items": [ { "planet": 0, "planetName": "Sun", "sthana": 135.235432, "dig": 53.046192, "kala": 248.856213, "cheshta": 0, "naisargika": 60, "drik": -15, "totalVirupa": 482.137837, "totalRupa": 8.035631 }, { "planet": 1, "planetName": "Moon", "sthana": 209.110876, "dig": 41.190833, "kala": 100.903909, "cheshta": 0, "naisargika": 51.43, "drik": 0, "totalVirupa": 402.635619, "totalRupa": 6.710594 } ]}Precizie și surse
Section titled “Precizie și surse”- Textul canonic: Brihat Parashara Hora Shastra (BPHS), capitolul 27 - formulele celor șase bal și tabelele Required Bala.
- Implementare de referință: PyJHora (Apache 2.0), modulul
shadbala.py. Numerele noastre coincid cu PyJHora în limita ±0.05 rupa pentru toate componentele, cu excepția Drik Bala (acolo se folosesc orbite de aspect ușor diferite – noi utilizăm varianta completă BPHS, PyJHora – varianta simplificată). - Status: GREEN pentru Sthana/Dig/Kala/Cheshta/Naisargika, YELLOW pentru Drik (din cauza diferenței în orbite). Detalii - /accuracy/.
- Ayanamsa: aceleași 9 opțiuni ca pentru celelalte calcule vedice (Lahiri implicit).
- Kala Bala este complexă. Cele 9 sub-componente necesită ora exactă a răsăritului/apusului pentru geografia respectivă – asigură‑te că
latitude/longitude/timezoneOffsetsunt corecte.
- Dashas: Shadbala este cheie pentru evaluarea conducătorului dash-ului curent
- Panchang: momentul calculului Kala Bala depinde de tithi/vara
- Vargas: Saptavargaja Bala (sub-componentă Sthana) se bazează pe 7 diagrame divizionale
- Precizie: audit detaliat al componentelor și driftului vs PyJHora
- Credite: tabel complet al tarifelor
- Autentificare: cum să obții cheia
aw_live_*
Util?
Mulțumim pentru feedback.