요기 (Yogas) - 행성 조합
요가(Yoga)는 출생 차트에서 특정 행성 조합으로, 특정 삶의 주제(권력, 부, 영성, 고립)를 강화하거나 약화시킨다. AstroWay는 두 학파 - 파라샤라(고전, 7개)와 자이미니(차라-카라카, 8개) - 에 걸쳐 15개의 요가 endpoint를 지원한다.
계산하는 항목
섹션 제목: “계산하는 항목”- 라자 요가: 권력, 지위, 성공을 주는 조합. 켄드라(1, 4, 7, 10)와 트리코나(1, 5, 9)의 지배성 조합.
- 다나 요가: 부. 2, 5, 9, 11하우스 지배성 간의 연결.
- 다르마-카르마디파티 요가: 9하우스(다르마)와 10하우스(카르마) 지배성의 시너지.
- 판차-마하푸루샤: 다섯 가지 “위대한 인간” 요가: 루차카(화성), 바드라(수성), 함사(목성), 말라비아(금성), 샤샤(토성).
- 가자케사리: 달로부터 켄드라에 위치한 목성.
- 아디 요가: 달로부터 6/7/8에 위치한 수성, 목성, 금성.
- 카라캄샤(자이미니): 나밤샤에서 아트마카라카의 사인이 별도의 운명 차트의 라그나가 된다.
- 카라카 요가(자이미니): 여덟 개의 차라-카라카 전체와 각 위치에서 주는 결과.
- 비파리타 라자 요가(자이미니): 6, 8, 12하우스 지배성으로부터의 힘.
- 다리드라 요가(자이미니): 다나 요가의 반대편.
Endpoint
섹션 제목: “Endpoint”| Endpoint | 학파 | 크레딧 | 설명 |
|---|---|---|---|
/v1/vedic/yogas/parashara/raja | 파라샤라 | 20 | 라자 요가 |
/v1/vedic/yogas/parashara/dhana | 파라샤라 | 20 | 다나 요가(부) |
/v1/vedic/yogas/parashara/dharma-karmadhipati | 파라샤라 | 20 | 다르마 + 카르마 |
/v1/vedic/yogas/parashara/pancha-mahapurusha | 파라샤라 | 20 | 5가지 마하푸루샤 요가 |
/v1/vedic/yogas/parashara/gajakesari | 파라샤라 | 20 | 가자케사리 |
/v1/vedic/yogas/parashara/adhi | 파라샤라 | 20 | 아디 요가 |
/v1/vedic/yogas/parashara/full | 파라샤라 | 20 | 모든 파라샤라 요가를 한 번의 호출로 |
/v1/vedic/yogas/jaimini/raja | 자이미니 | 20 | 자이미니 라자 요가 |
/v1/vedic/yogas/jaimini/dhana | 자이미니 | 20 | 자이미니식 다나 요가 |
/v1/vedic/yogas/jaimini/daridra | 자이미니 | 20 | 다리드라 요가 |
/v1/vedic/yogas/jaimini/viparita | 자이미니 | 20 | 비파리타 라자 요가 |
/v1/vedic/yogas/jaimini/karaka-yoga | 자이미니 | 20 | 여덟 개의 차라-카라카와 그 요가 |
/v1/vedic/yogas/jaimini/karakamsa | 자이미니 | 20 | 나밤샤의 카라캄샤 라그나 |
/v1/vedic/yogas/jaimini/shubha-graha | 자이미니 | 20 | 라그나별 기능적 길성 |
/v1/vedic/yogas/jaimini/full | 자이미니 | 20 | 모든 자이미니 요가를 한 번의 호출로 |
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 } }}정확도와 출처
섹션 제목: “정확도와 출처”- 파라샤라 요가: Brihat Parashara Hora Shastra(BPHS) 36–39장(Raja-yoga, Dhana-yoga, Pancha-mahapurusha) 기반 알고리즘. R. 산타남 번역본(Ranjan Publications)을 주요 레퍼런스로 사용하고, Phaladeepika(Mantreswara)와 교차 검증한다.
- 자이미니 요가: Jaimini Sutras(P.S. Sastri 번역) 2장. 아트마카라카는 사인 내 경도 기준 방식(Parashari 변형)으로 계산하며, Krishna Mishra 대안은
karaka_scheme=advanced파라미터로 사용할 수 있다. - Endpoint 상태: Phase 2, 대부분 GREEN. 일부 요가(예: Vipareeta Raja)는 BPHS 주석서마다 정의가 달라 아직 YELLOW다. 전체 상태와 마지막 검증일은
docs/AUDIT-TRAIL.md(비공개 repo, 통합 사용자는 요청 시 접근 가능)에서 확인할 수 있다. - Sidereal zodiac: 기본값은 Lahiri ayanamsa. Raman, Krishnamurti, Fagan-Bradley, Yukteshwar도 지원하며
ayanamsa파라미터로 지정한다.
어떤 요가 구현도 “정전(canonical)“이라고 주장할 수 없다 - 고전 텍스트는 규칙 집합과 활성화 조건에 변형이 존재한다. 우리는 선택한 학파와 주석을 docs/AUDIT-TRAIL.md에 투명하게 기록한다.
관련 항목
섹션 제목: “관련 항목” 도움이 되었나요?
피드백 감사합니다.