Shadbala (sześciokrotna siła planet)
Shadbala (षड्बल, “sześć sił”) to klasyczna wedyjska miara tego, “jak silna jest planeta w konkretnym horoskopie”. Siła jest liczona jako suma sześciu składowych. Składowe i totalVirupa są podawane w virupa, obok zwracamy totalRupa (1 rupa = 60 virupa). Wynik to obiektywna liczba do porównywania planet, szeregowania władców dasz i oceny jakości yog. AstroWay udostępnia 6 składowych osobno + oba podsumowania.
Co liczymy
Dział zatytułowany „Co liczymy”Sześć sił według Brihat Parashara Hora Shastra (BPHS), rozdział 27 “Grahabala-adhyaya”:
- Sthana Bala (sthāna, “pozycyjna”): siła wynikająca z położenia w znaku, nawamszy i wargach, opisana 5 podskładowymi (Uchcha Bala, Saptavargaja Bala, Ojha-Yugma Bala, Kendradi Bala, Drekkana Bala).
- Dig Bala (“kierunkowa”): Jowisz/Merkury są silne na wschodzie, Księżyc/Wenus na północy, Saturn na zachodzie, Słońce/Mars na południu.
- Kala Bala (“czasowa”): 9 podskładowych: Nathonnatha, Paksha, Tribhaga, Abda/Masa/Vara/Hora, Ayana, Yuddha. Zależy od pory doby, dnia tygodnia, miesiąca, roku i wojny planet.
- Cheshta Bala (“ruchowa”): prędkość planety w porównaniu ze średnią. Planety retrogradacyjne dostają maksimum; bardzo wolne (stacje) również wysokie wartości.
- Naisargika Bala (“naturalna”): stała skala: Słońce 60, Księżyc 51.43, Wenus 42.85, Jowisz 34.28, Merkury 25.71, Mars 17.14, Saturn 8.57 virupa.
- Drik Bala (“aspektowa”): suma aspektów otrzymanych od innych planet i rzucanych na nie, ważona orbem i charakterem.
Podsumowanie: Total Bala = Sthana + Dig + Kala + Cheshta + Naisargika + Drik. Porównuje się ją z Required Bala (minimalny próg siły według BPHS, tabela 27.1): planeta jest “wystarczająco silna”, jeśli Total ≥ Required.
Endpointy
Dział zatytułowany „Endpointy”| Endpoint | Kredyty | Co zwraca |
|---|---|---|
/v1/vedic/shadbala/sthana | 20 | Sthana Bala + 5 podskładowych dla 7 planet |
/v1/vedic/shadbala/dig | 20 | Dig Bala (siła kierunkowa) |
/v1/vedic/shadbala/kala | 20 | Kala Bala + 9 podskładowych |
/v1/vedic/shadbala/cheshta | 20 | Cheshta Bala (z prędkością i statusem retrogradacji) |
/v1/vedic/shadbala/naisargika | 20 | Naisargika (stała tabela) |
/v1/vedic/shadbala/drik | 20 | Drik Bala (suma aspektów) |
/v1/vedic/shadbala/full | 20 | Wszystkie 6 + total + stosunek do Required Bala |
Przykład
Dział zatytułowany „Przykład”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)")Przykładowa odpowiedź
Dział zatytułowany „Przykładowa odpowiedź”{ "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 } ]}Dokładność i źródła
Dział zatytułowany „Dokładność i źródła”- Tekst kanoniczny: Brihat Parashara Hora Shastra (BPHS), rozdział 27: wzory sześciu bal i tabele Required Bala.
- Implementacja referencyjna: PyJHora (Apache 2.0), moduł
shadbala.py. Nasze liczby zgadzają się z PyJHora w granicach ±0.05 rupa dla wszystkich składowych oprócz Drik Bala (tam używane są nieco inne orby aspektów: my stosujemy pełny wariant BPHS, PyJHora uproszczony). - Status: GREEN dla Sthana/Dig/Kala/Cheshta/Naisargika, YELLOW dla Drik (z powodu różnicy orbów). Szczegóły: /accuracy/.
- Ayanamsa: te same 9 opcji co w innych obliczeniach wedyjskich (domyślnie Lahiri).
- Kala Bala jest złożona. 9 podskładowych wymaga dokładnego czasu wschodu i zachodu Słońca dla danego miejsca, więc upewnij się, że
latitude/longitude/timezoneOffsetsą poprawne.
Powiązane
Dział zatytułowany „Powiązane”- Dasze: Shadbala jest kluczowa przy ocenie władcy bieżącej daszy
- Panchang: moment obliczenia Kala Bala zależy od tithi/vara
- Wargi: Saptavargaja Bala (podskładowa Sthana) opiera się na 7 horoskopach dywizyjnych
- Dokładność: szczegółowy audyt składowych i dryfu względem PyJHora
- Kredyty: pełna tabela stawek
- Uwierzytelnianie: jak uzyskać klucz
aw_live_*
Przydatne?
Dziękujemy za opinię.