Shadbala (enam kekuatan planet)
Shadbala (षड्बल, “enam kekuatan”) adalah metrik Weda klasik untuk “seberapa kuat sebuah planet dalam peta tertentu”. Kekuatan dihitung sebagai jumlah enam komponen. Komponen dan totalVirupa dinyatakan dalam virupa, dan di sampingnya kami mengembalikan totalRupa (1 rupa = 60 virupa). Hasilnya adalah angka objektif untuk membandingkan planet, mengurutkan penguasa dasha, dan menilai kualitas yoga. AstroWay menyediakan 6 komponen secara terpisah + kedua totalnya.
Apa yang kami hitung
Section titled “Apa yang kami hitung”Enam kekuatan menurut Brihat Parashara Hora Shastra (BPHS), bab 27 “Grahabala-adhyaya”:
- Sthana Bala (sthāna, “posisional”): kekuatan dari posisi di rasi, navamsha, dan varga, yang terdiri dari 5 subkomponen (Uchcha Bala, Saptavargaja Bala, Ojha-Yugma Bala, Kendradi Bala, Drekkana Bala).
- Dig Bala (“arah”): Jupiter/Merkurius kuat di timur, Bulan/Venus di utara, Saturnus di barat, Matahari/Mars di selatan.
- Kala Bala (“waktu”): 9 subkomponen: Nathonnatha, Paksha, Tribhaga, Abda/Masa/Vara/Hora, Ayana, Yuddha. Bergantung pada waktu dalam hari, hari dalam minggu, bulan, tahun, dan perang planet.
- Cheshta Bala (“gerak”): kecepatan planet dibanding rata-ratanya. Planet retrograde mendapat nilai maksimum; planet yang sangat lambat (stasioner) juga mendapat nilai tinggi.
- Naisargika Bala (“alami”): skala tetap: Matahari 60, Bulan 51.43, Venus 42.85, Jupiter 34.28, Merkurius 25.71, Mars 17.14, Saturnus 8.57 virupa.
- Drik Bala (“aspek”): jumlah aspek yang diterima/diberikan dari planet lain, dibobot menurut orb dan sifatnya.
Total: Total Bala = Sthana + Dig + Kala + Cheshta + Naisargika + Drik. Nilai ini dibandingkan dengan Required Bala (ambang kekuatan minimum menurut Tabel 27.1 BPHS): planet dianggap “cukup kuat” jika Total ≥ Required.
Endpoint
Section titled “Endpoint”| Endpoint | Kredit | Yang dikembalikan |
|---|---|---|
/v1/vedic/shadbala/sthana | 20 | Sthana Bala + 5 subkomponen untuk 7 planet |
/v1/vedic/shadbala/dig | 20 | Dig Bala (kekuatan arah) |
/v1/vedic/shadbala/kala | 20 | Kala Bala + 9 subkomponen |
/v1/vedic/shadbala/cheshta | 20 | Cheshta Bala (dengan kecepatan dan status retrograde) |
/v1/vedic/shadbala/naisargika | 20 | Naisargika (tabel tetap) |
/v1/vedic/shadbala/drik | 20 | Drik Bala (jumlah aspek) |
/v1/vedic/shadbala/full | 20 | Keenamnya + total + rasio terhadap Required Bala |
Contoh
Section titled “Contoh”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)")Contoh respons
Section titled “Contoh respons”{ "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 } ]}Akurasi dan sumber
Section titled “Akurasi dan sumber”- Teks kanonik: Brihat Parashara Hora Shastra (BPHS), bab 27: rumus keenam bala dan tabel Required Bala.
- Reference implementation: PyJHora (Apache 2.0), modul
shadbala.py. Angka kami cocok dengan PyJHora dalam rentang ±0.05 rupa untuk semua komponen kecuali Drik Bala (di sana dipakai orb aspek yang sedikit berbeda: kami memakai varian BPHS lengkap, PyJHora varian yang disederhanakan). - Status: GREEN untuk Sthana/Dig/Kala/Cheshta/Naisargika, YELLOW untuk Drik (karena perbedaan orb). Detail: /accuracy/.
- Ayanamsa: 9 opsi yang sama seperti perhitungan Weda lainnya (Lahiri secara default).
- Kala Bala itu rumit. 9 subkomponennya membutuhkan waktu sunrise/sunset yang tepat untuk lokasi tersebut, jadi pastikan
latitude/longitude/timezoneOffsetsudah benar.
Terkait
Section titled “Terkait”- Dasha: Shadbala menjadi kunci untuk menilai penguasa dasha yang sedang berjalan
- Panchang: momen perhitungan Kala Bala bergantung pada tithi/vara
- Varga: Saptavargaja Bala (subkomponen Sthana) didasarkan pada 7 divisional chart
- Akurasi: audit terperinci komponen dan selisihnya dibanding PyJHora
- Kredit: tabel tarif lengkap
- Autentikasi: cara mendapatkan key
aw_live_*