Varghe (grafici divisionali D1–D60)
Le varge (वर्ग, “parti”) sono i divisional charts, ottenuti dividendo ogni segno in N parti uguali. Ogni vara apre una sfera della vita specifica: D9 - matrimonio, D10 - carriera, D7 - figli. Nella scuola parasara, il canone è Shodasha Varga (16 varge), mentre in alcune tradizioni se ne aggiungono altre 4. AstroWay fornisce ciascuna delle 16 varge tramite un endpoint distinto: /v1/vedic/varga/D9 e così via.
Cosa calcoliamo
Sezione intitolata “Cosa calcoliamo”Shodasha Varga (BPHS, capitoli 6–7):
| Varga | N | Sfera della vita |
|---|---|---|
| D1 - Rashi | 1 | Carta natale principale, corpo, personalità |
| D2 - Hora | 2 | Ricchezza, flusso di denaro |
| D3 - Drekkana | 3 | Fratelli/sorelle, coraggio, cooperazione |
| D4 - Chaturthamsha | 4 | Proprietà, immobile, fortuna |
| D7 - Saptamsha | 7 | Figli, continuazione della stirpe |
| D9 - Navamsha | 9 | Matrimonio, dharma, frutti del karma (secondo in peso dopo D1) |
| D10 - Dashamsha | 10 | Carriera, status, professione |
| D12 - Dvadashamsha | 12 | Genitori, modelli ereditari |
| D16 - Shodashamsha | 16 | Trasporto, comfort domestico, incidenti |
| D20 - Vimshamsha | 20 | Pratica spirituale, meditazione |
| D24 - Chaturvimshamsha | 24 | Istruzione, apprendimento, risultati accademici |
| D27 - Saptavimsha (Bhamsha) | 27 | Punti di forza/debolezza, tolleranza |
| D30 - Trimshamsha | 30 | Sfortuna, danni, problemi specifici |
| D40 - Khavedamsha | 40 | Influenze ereditarie (matrilineari) |
| D45 - Akshavedamsha | 45 | Influenze ereditarie (patrilineari) + destino generale |
| D60 - Shashtyamsha | 60 | Influenze più sottili, vite precedenti (D60 = massima risoluzione) |
Ogni vara è un oggetto chart completo: lagna della vara più la posizione dei pianeti nei suoi segni. Il corpo della richiesta è ovunque lo stesso, la differenza sta solo nel percorso.
Endpoint
Sezione intitolata “Endpoint”| Endpoint | Crediti | Cosa restituisce |
|---|---|---|
/v1/vedic/varga/{level} | 20 | Una vara: level - uno tra D1, D2, D3, D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45, D60 |
Non esiste una chiamata combinata: sono necessari D1, D9 e D10, ovvero tre richieste separate.
Ashtakavarga non fa parte dello Shodasha Varga e si trova sotto il proprio percorso /v1/ashtakavarga.
Esempio
Sezione intitolata “Esempio”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}°")Esempio di risposta (pianeti abbreviati)
Sezione intitolata “Esempio di risposta (pianeti abbreviati)”Questa risposta è presa dalla produzione per il corpo sopra. sign è l’indice del segno da zero (0 = Ariete), planets contiene 13 record, qui ne vengono mostrati tre.
{ "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 }}Precisione e fonti
Sezione intitolata “Precisione e fonti”- Testo canonico: Brihat Parashara Hora Shastra (BPHS), capitoli 6 “Grahā-bheda-adhyāya” e 7 “Varga-vivekādhyāya”. La logica specifica di conversione segno→vara è descritta per ciascuna delle 16 (D2 ha 2 varianti - Parashari e Kashinatha; noi utilizziamo Parashari).
- Implementazione di riferimento: PyJHora
varga.py- i nostri calcoli coincidono 1-1 per tutte le 16 varge con lo stesso ayanamsa. - Stato: GREEN per tutte le 16 varge. Verificato su 16 test snapshot, ciascuno che fissa lagna + 9 pianeti nella rispettiva vara.
- Ayanamsa: Lahiri per impostazione predefinita; sono supportate tutte le 9 opzioni sistemiche. Il passaggio tra ayanamsa può spostare la lagna della vara tra segni adiacenti - questo è normale per la jyotish.
- Varianti D2 Hora: implementiamo Parashari (Sun-hora primi 15° dei segni dispari + successivi 15° dei segni pari, Moon-hora al contrario). Se ti serve la variante Kashinatha - scrivici, aggiungeremo l’opzione.
Correlati
Sezione intitolata “Correlati”- Даші: Le varge sono fondamentali per valutare il signore del periodo dasha (D-chart del signore dasha)
- Панчанг: Le varge dipendono dal tempo siderale preciso e dall’ayanamsa
- Shadbala: Saptavargaja Bala viene calcolato da 7 varge (D1, D2, D3, D7, D9, D12, D30)
- Точність: Precisione: test snapshot vs PyJHora per tutte le 16 varge
- Кредити: Crediti: tabella completa delle tariffe
- Автентифікація: Autenticazione: come ottenere la chiave
aw_live_*