ヴァルガス (分割チャート D1–D60)
ヴァルガ (वर्ग, 「部分」) は、各サインをN個の等しい部分に分割して得られるディビジョナルチャートです。各ヴァルガは人生の異なる領域を明らかにします:D9は結婚、D10はキャリア、D7は子供です。パラシャリ学派ではシャーダシャ・ヴァルガ(16のヴァルガ)が正典とされ、一部の伝統ではさらに4つが追加されます。AstroWayは16のヴァルガそれぞれを個別のエンドポイントで提供します:/v1/vedic/varga/D9 など。
シャーダシャ・ヴァルガ(BPHS、第6-7章):
| ヴァルガ | N | 人生の領域 |
|---|---|---|
| D1 - ラシ | 1 | 基本のnatalチャート、身体、個性 |
| D2 - ホーラ | 2 | 財産、金銭の流れ |
| D3 - drekkana | 3 | 兄弟/姉妹、勇気、協力 |
| D4 - Chaturthamsha | 4 | 所有物、不動産、運勢 |
| D7 - Saptamsha | 7 | 子供、子孫の継続 |
| D9 - ナヴァムシャ | 9 | 結婚、ダルマ、カルマの果実(D1に次ぐ重要性) |
| D10 - ダシャムシャ | 10 | キャリア、地位、職業 |
| D12 - Dvadashamsha | 12 | 親、遺伝的パターン |
| D16 - Shodashamsha | 16 | 交通手段、日常生活の快適さ、不幸な事故 |
| D20 - Vimshamsha | 20 | スピリチュアルな実践、ウパサナ |
| D24 - Chaturvimshamsha | 24 | 教育、学習、学術的成果 |
| D27 - Saptavimsha (Bhamsha) | 27 | 強み/弱み、耐久性 |
| D30 - Trimshamsha | 30 | 不幸、損害、特定の問題 |
| D40 - Khavedamsha | 40 | 遺伝的影響(母系) |
| D45 - Akshavedamsha | 45 | 遺伝的影響(父系)+ 全体の運命 |
| D60 - Shashtyamsha | 60 | 最も微細な影響、過去の人生(D60 = 最高の解像度) |
各ヴァルガは完全なチャートオブジェクトです:ヴァルガのラグナとそのサイン内の惑星の位置。リクエストボディはどこでも同じで、違いはパスだけです。
エンドポイント
Section titled “エンドポイント”| エンドポイント | クレジット | 戻り値 |
|---|---|---|
/v1/vedic/varga/{level} | 20 | 1つのヴァルガ:level は D1, D2, D3, D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45, D60 のいずれか |
組み合わせ呼び出しはありません:D1、D9、D10が必要な場合は、3つの個別リクエストが必要です。
AshtakavargaはShodasha Vargaに含まれず、独自のパス /v1/ashtakavarga で動作します。
curl -X POST https://api.astroway.info/v1/vedic/varga/D9 \ -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/varga/D9', { 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 venus = data.planets.find(p => p.name === 'Venus');console.log(`D9 Lagna: sign ${data.lagna.sign}`);console.log(`D9 Venus: sign ${venus.sign} (${venus.degreeInSign.toFixed(2)}°)`);import os, requests
r = requests.post( 'https://api.astroway.info/v1/vedic/varga/D9', 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']print(f"{data['varga']:5s} Lagna: sign {data['lagna']['sign']}")for p in data['planets'][:3]: print(f" {p['name']:8s} sign {p['sign']} {p['degreeInSign']:.2f}°")レスポンス例(惑星は省略形)
Section titled “レスポンス例(惑星は省略形)”このレスポンスは上記のボディのために本番環境から取得したものです。sign はゼロベースのサインインデックス(0 = 白羊座)で、planets には13エントリがあり、ここでは3つを表示しています。
{ "ok": true, "data": { "varga": "D9", "name": { "en": "Navamsha", "uk": "Навамша", "ru": "Навамша", "sanskrit": "Навамша" }, "ayanamsa": 23.72484410850302, "lagna": { "longitude": 255.31242024504013, "sign": 8, "degreeInSign": 15.31242024504013 }, "planets": [ { "id": 0, "name": "Sun", "longitude": 72.39334499318895, "sign": 2, "degreeInSign": 12.393344993188947, "isRetrograde": false }, { "id": 1, "name": "Moon", "longitude": 227.99365699301796, "sign": 7, "degreeInSign": 17.993656993017964, "isRetrograde": false }, { "id": 3, "name": "Venus", "longitude": 175.12888852287682, "sign": 5, "degreeInSign": 25.12888852287682, "isRetrograde": false } ], "julianDay": 2448086.9791666665 }}精度と情報源
Section titled “精度と情報源”- 正典テキスト: Brihat Parashara Hora Shastra (BPHS)、第6章「Graha-bheda-adhyaya」および第7章「Varga-vivekadhyaya」。各16のヴァルガ(D2にはParashariとKashinathaの2つのバリアントがある)については、サイン→ヴァルガへの移行ロジックが個別に説明されています(私たちはParashariを使用)。
- リファレンス実装: PyJHora
varga.py- 同じayanamsaの場合、16のヴァルガすべてについて計算が1対1で一致します。 - ステータス: 16のヴァルガすべてでGREEN。16個のスナップショットテストで検証済み、各テストは対応するヴァルガにおけるラグナ+9惑星を固定します。
- アヤンサン: デフォルトはラヒリ;9つのシステムオプションすべてをサポート。アヤンサン間の切り替えでヴァルガのラグナが隣接するサイン間でシフトすることがあります - これはジョーティッシュでは正常です。
- D2ホーラのバリアント: 私たちはParashariを実装しています(Sun-horaは奇数サインの最初の15°+偶数サインの2番目の15°、Moon-horaはその逆)。Kashinathaバリアントが必要な場合は、お知らせください、オプションとして追加します。
参考になりましたか?
フィードバックありがとうございます。