Vargas (divisieschema's D1–D60)
Varga’s (वर्ग, “delen”) zijn divisionele kaarten, verkregen door elk teken in N gelijke delen te verdelen. Elke varga onthult een afzonderlijk levensgebied: D9 - huwelijk, D10 - carrière, D7 - kinderen. In de Parashara-school zijn de Shodasha Varga (16 varga’s) canoniek, en in sommige tradities worden er nog 4 toegevoegd. AstroWay levert elk van de 16 via een afzonderlijk endpoint: /v1/vedic/varga/D9 enzovoort.
Wat we berekenen
Section titled “Wat we berekenen”Shodasha Varga (BPHS, hoofdstukken 6–7):
| Varga | N | Levensgebied |
|---|---|---|
| D1 - Rashi | 1 | Hoofdgeboortekaart, lichaam, persoonlijkheid |
| D2 - Hora | 2 | Rijkdom, geldstroom |
| D3 - Drekkana | 3 | Broers/zussen, moed, samenwerking |
| D4 - Chaturthamsha | 4 | Bezit, onroerend goed, fortuin |
| D7 - Saptamsha | 7 | Kinderen, nageslacht |
| D9 - Navamsha | 9 | Huwelijk, dharma, vruchten van karma (tweede in belang na D1) |
| D10 - Dashamsha | 10 | Carrière, status, beroep |
| D12 - Dvadashamsha | 12 | Ouders, erfelijke patronen |
| D16 - Shodashamsha | 16 | Vervoer, huiselijk comfort, ongelukken |
| D20 - Vimshamsha | 20 | Spirituele praktijk, upasana |
| D24 - Chaturvimshamsha | 24 | Onderwijs, studie, academische prestaties |
| D27 - Saptavimsha (Bhamsha) | 27 | Sterke/zwakke punten, uithoudingsvermogen |
| D30 - Trimshamsha | 30 | Ongelukken, schade, specifieke problemen |
| D40 - Khavedamsha | 40 | Erfelijke invloeden (matrilineair) |
| D45 - Akshavedamsha | 45 | Erfelijke invloeden (patrilineair) + algemeen lot |
| D60 - Shashtyamsha | 60 | Subtielste invloeden, vorige levens (D60 = hoogste resolutie) |
Elke varga is een compleet chart-object: de lagna van de varga plus de posities van de planeten in haar tekens. De request body is overal hetzelfde, het verschil zit alleen in het pad.
Endpoints
Section titled “Endpoints”| Endpoint | Credits | Wat het retourneert |
|---|---|---|
/v1/vedic/varga/{level} | 20 | Eén varga: level - een van D1, D2, D3, D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45, D60 |
Er is geen gecombineerde aanroep: als je D1, D9 en D10 nodig hebt, zijn dat drie afzonderlijke verzoeken.
Ashtakavarga behoort niet tot de Shodasha Varga en heeft zijn eigen pad /v1/ashtakavarga.
Voorbeeld
Section titled “Voorbeeld”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}°")Voorbeeld van antwoord (planeten afgekort)
Section titled “Voorbeeld van antwoord (planeten afgekort)”Dit antwoord is afkomstig uit productie voor de bovenstaande body. sign is de index van het teken vanaf nul (0 = Ram), planets bevat 13 records, waarvan hier drie worden getoond.
{ "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 }}Nauwkeurigheid en bronnen
Section titled “Nauwkeurigheid en bronnen”- Canonische tekst: Brihat Parashara Hora Shastra (BPHS), hoofdstukken 6 “Graha-bheda-adhyaya” en 7 “Varga-vivekadhyaya”. De specifieke logica voor de overgang van teken naar varga is beschreven voor elk van de 16 (D2 heeft 2 varianten - Parashari en Kashinatha; wij gebruiken Parashari).
- Referentie-implementatie: PyJHora
varga.py- onze berekeningen komen 1-op-1 overeen voor alle 16 varga’s bij een gelijke ayanamsa. - Status: GROEN voor alle 16 varga’s. Getest met 16 snapshot-tests, waarbij elke test de lagna + 9 planeten in de corresponderende varga vastlegt.
- Ayanamsa: Lahiri is standaard; alle 9 systeemopties worden ondersteund. Een overgang tussen ayanamsa kan de Lagna van de varga verschuiven tussen aangrenzende tekens - dit is normaal voor Jyotish.
- D2 Hora varianten: wij implementeren Parashari (Zon-hora de eerste 15° van oneven tekens + de tweede 15° van even tekens, Maan-hora omgekeerd). Als je de Kashinatha-variant nodig hebt, laat het ons weten, dan voegen we die toe als optie.
Gerelateerd
Section titled “Gerelateerd”- Dasha’s: varga’s zijn cruciaal voor de beoordeling van de heerser van de dashanda (D-chart of dasha lord)
- Panchang: varga’s zijn afhankelijk van de exacte siderische tijd en ayanamsa
- Shadbala: Saptavargaja Bala wordt berekend uit 7 varga’s (D1, D2, D3, D7, D9, D12, D30)
- Nauwkeurigheid: snapshot-tests vs PyJHora voor alle 16 varga’s
- Credits: volledige tarieventabel
- Authenticatie: hoe je een
aw_live_*sleutel verkrijgt