योग (Yogas) - ग्रह संयोजन
योग वे जन्म कुंडली में ग्रहों के विशिष्ट संयोजन होते हैं, जो कुछ जीवन विषयों (शक्ति, धन, आध्यात्मिकता, एकाकीपन) को बढ़ाते या घटाते हैं। AstroWay दो स्कूलों में 15 endpoint योग का समर्थन करता है - Парашара (क्लासिक, 7) और Джайміні (чара-караका, 8).
जो हम गणना करते हैं
Section titled “जो हम गणना करते हैं”- Raja-yogi: संयोजन जो शक्ति, स्थिति, सफलता देते हैं। केन्द्र (1, 4, 7, 10) और त्रिकोन (1, 5, 9) के स्वामियों का संयोजन।
- Dhana-yogi: धन। 2, 5, 9, 11 घरों के स्वामियों के बीच संबंध।
- Dharma-Karmadhipati-yogi: 9वें (धर्म) और 10वें (कर्म) घरों के स्वामियों की सिनर्जी।
- Pancha-Mahapurusha: पाँच “महान मानव” योग: रचका (मंगल), भद्रा (बुध), हम्सा (बृहस्पति), मालव्या (शुक्र), शाशा (शनि)।
- Gajakesari: चंद्रमा से जेड्रि में बृहस्पति।
- Adhi-yoga: बुध, बृहस्पति, शुक्र 6/7/8 में चंद्रमा से।
- Karakamsa (Jaimini): आत्मकरका चिन्ह नवमशी में भाग्य‑चार्ट की लग्न बन जाता है।
- Karaka-yoga (Jaimini): सभी आठ चारा‑कराक और प्रत्येक की अपनी जगह पर क्या देता है।
- Viparita Raja-yoga (Jaimini): 6, 8 और 12 घरों के स्वामियों से शक्ति।
- Daridra-yoga (Jaimini): धन‑योग का उलटा पक्ष।
एन्डपॉइंट्स
Section titled “एन्डपॉइंट्स”| एन्डपॉइंट | स्कूल | क्रेडिट | विवरण |
|---|---|---|---|
/v1/vedic/yogas/parashara/raja | Парашара | 20 | Raja-yogi |
/v1/vedic/yogas/parashara/dhana | Парашара | 20 | Dhana-yogi (धन) |
/v1/vedic/yogas/parashara/dharma-karmadhipati | Парашара | 20 | धर्म + कर्म |
/v1/vedic/yogas/parashara/pancha-mahapurusha | Парашара | 20 | 5 महापुरुष‑योग |
/v1/vedic/yogas/parashara/gajakesari | Парашара | 20 | Gajakesari |
/v1/vedic/yogas/parashara/adhi | Парашара | 20 | Adhi-yoga |
/v1/vedic/yogas/parashara/full | Парашара | 20 | सभी Parashara योग एक कॉल में |
/v1/vedic/yogas/jaimini/raja | Джайміні | 20 | Jaimini Raja-yogi |
/v1/vedic/yogas/jaimini/dhana | Джайміні | 20 | Jaimini धन‑योग |
/v1/vedic/yogas/jaimini/daridra | Джайміні | 20 | Daridra-yoga |
/v1/vedic/yogas/jaimini/viparita | Джайміні | 20 | Viparita Raja-yoga |
/v1/vedic/yogas/jaimini/karaka-yoga | Джайміні | 20 | आठ चारा‑कराक और उनके योग |
/v1/vedic/yogas/jaimini/karakamsa | Джайміні | 20 | Karakamsa‑लग्न नवमशी से |
/v1/vedic/yogas/jaimini/shubha-graha | Джайміні | 20 | लग्न के अनुसार कार्यात्मक लाभ |
/v1/vedic/yogas/jaimini/full | Джайміні | 20 | सभी Jaimini योग एक कॉल में |
उदाहरण
Section titled “उदाहरण”curl -X POST https://api.astroway.info/v1/vedic/yogas/parashara/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.4501, "longitude": 30.5234, "ayanamsa": "lahiri" }'const r = await fetch('https://api.astroway.info/v1/vedic/yogas/parashara/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.4501, longitude: 30.5234, ayanamsa: 'lahiri', }),});const { data } = await r.json();for (const [key, yoga] of Object.entries(data)) { if (typeof yoga !== 'object' || yoga === null || !('present' in yoga)) continue; console.log(`${key}: ${yoga.present ? 'yes' : 'no'}`); for (const line of yoga.details) console.log(` ${line}`);}for (const y of data.panchaMahapurusha.yogas.filter((y) => y.present)) { console.log(`${y.yogaName} (${y.planetName}): ${y.reason}`);}import os, requests
r = requests.post( 'https://api.astroway.info/v1/vedic/yogas/parashara/full', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY']}, json={ 'date': '1990-07-14', 'time': '14:30:00', 'timezoneOffset': 3, 'latitude': 50.4501, 'longitude': 30.5234, 'ayanamsa': 'lahiri', },)data = r.json()['data']for key, yoga in data.items(): if not isinstance(yoga, dict) or 'present' not in yoga: continue print(f"{key}: {'yes' if yoga['present'] else 'no'}") for line in yoga['details']: print(f" {line}")for y in data['panchaMahapurusha']['yogas']: if y['present']: print(f"{y['yogaName']} ({y['planetName']}): {y['reason']}")उदाहरण उत्तर (संक्षिप्त):
{ "data": { "school": "parashara", "lagnaSign": 6, "raja": { "present": false, "contributingPlanets": [], "details": [] }, "dhana": { "present": true, "contributingPlanets": [ { "graha": 0, "planetName": "Sun", "sign": 2, "house": 9 }, { "graha": 6, "planetName": "Saturn", "sign": 8, "house": 3 } ], "details": ["Lords of 5H and 11H in mutual graha drishti"] }, "dharmaKarmadhipati": { "present": false, "contributingPlanets": [], "details": [] }, "panchaMahapurusha": { "yogas": [ { "yogaName": "Ruchaka", "graha": 4, "planetName": "Mars", "present": true, "sign": 0, "house": 7, "reason": "in own/exalted sign 1 and in kendra (house 7)" } ], "presentCount": 1 } }}सटीकता और स्रोत
Section titled “सटीकता और स्रोत”- Parashara-yogi: एल्गोरिद्म Brihat Parashara Hora Shastra (BPHS), अध्याय 36–39 (Raja-yoga, Dhana-yoga, Pancha-mahapurusha)। R. Santanam (Ranjan Publications) का अनुवाद मुख्य संदर्भ, Phaladeepika (Mantreswara) के साथ क्रॉस‑चेक।
- Jaimini-yogi: Jaimini Sutras (अनुवाद P.S. Sastri), अध्याय 2। आत्मकरका विधि चिह्न के भीतर लंबाई के आधार पर (Parashari‑वेरिएंट); वैकल्पिक Krishna Mishra
karaka_scheme=advancedपैरामीटर से उपलब्ध। - एन्डपॉइंट्स की स्थिति: Phase 2, मुख्यतः GREEN। कुछ योग (जैसे Vipareeta Raja) अभी YELLOW क्योंकि BPHS के विभिन्न टिप्पणी में परिभाषाओं में विविधता; पूर्ण स्थिति और अंतिम जाँच की तिथि
docs/AUDIT-TRAIL.mdमें (प्राइवेट रेपो, इंटीग्रेटर अनुरोध पर एक्सेस)। - Sidereal zodiac: डिफ़ॉल्ट Lahiri ayanamsa। Raman, Krishnamurti, Fagan‑Bradley, Yukteshwar भी समर्थित –
ayanamsaपैरामीटर से सेट किया जाता है।
कोई भी योग कार्यान्वयन “कैनोनिकल” होने का दावा नहीं कर सकता - क्लासिक ग्रंथों में नियमों और सक्रियता शर्तों के सेट में विविधताएँ होती हैं। हम ईमानदारी से चुनी हुई स्कूल और टिप्पणी docs/AUDIT-TRAIL.md में दर्ज करते हैं।
संबंधित
Section titled “संबंधित” उपयोगी रहा?
फीडबैक के लिए धन्यवाद।