Vargas (cartes divisionnelles D1–D60)
Les vargas (वर्ग, “parties”) sont des divisional charts, obtenues en divisant chaque signe en N parties égales. Chaque varga ouvre une sphère de vie distincte : D9 - le mariage, D10 - la carrière, D7 - les enfants. Dans l’école parashari, les canoniques sont Shodasha Varga (16 vargas), et certaines traditions en ajoutent 4 de plus. AstroWay expose chacune des 16 via un endpoint séparé : /v1/vedic/varga/D9 etc.
Ce que nous calculons
Section intitulée « Ce que nous calculons »Shodasha Varga (BPHS, sections 6–7):
| Varga | N | Sphère de vie |
|---|---|---|
| D1 - Rashi | 1 | Carte natale principale, corps, personnalité |
| D2 - Hora | 2 | Richesse, flux monétaire |
| D3 - Drekkana | 3 | Frères/sœurs, courage, coopération |
| D4 - Chaturthamsha | 4 | Propriété, immobilier, fortune |
| D7 - Saptamsha | 7 | Enfants, continuation de la lignée |
| D9 - Navamsha | 9 | Mariage, dharma, fruits du karma (le deuxième en poids après D1) |
| D10 - Dashamsha | 10 | Carrière, statut, profession |
| D12 - Dvadashamsha | 12 | Parents, schémas héréditaires |
| D16 - Shodashamsha | 16 | Transport, confort domestique, accidents |
| D20 - Vimshamsha | 20 | Pratique spirituelle, upasana |
| D24 - Chaturvimshamsha | 24 | Éducation, apprentissage, réalisations académiques |
| D27 - Saptavimsha (Bhamsha) | 27 | Points forts/faibles, endurance |
| D30 - Trimshamsha | 30 | Mésaventures, dommages, problèmes spécifiques |
| D40 - Khavedamsha | 40 | Influences héréditaires (matrilinéaires) |
| D45 - Akshavedamsha | 45 | Influences héréditaires (patrilinéaires) + destin général |
| D60 - Shashtyamsha | 60 | Influences les plus subtiles, vies passées (D60 = la plus haute résolution) |
Chaque varga est un objet chart complet : le lagna du varga plus les positions des planètes dans ses signes. Le corps de la requête est identique partout, seule la route change.
Endpoints
Section intitulée « Endpoints »| Endpoint | Crédits | Retour |
|---|---|---|
/v1/vedic/varga/{level} | 20 | Une varga : level - l’un des D1, D2, D3, D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45, D60 |
Il n’y a pas d’appel combiné : D1, D9 et D10 sont nécessaires - ce sont trois requêtes séparées.
Ashtakavarga ne fait pas partie de Shodasha Varga et possède son propre endpoint /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}°")Exemple de réponse (planètes abrégées)
Section intitulée « Exemple de réponse (planètes abrégées) »Cette réponse provient de la production pour le corps ci‑dessus. sign est l’index du signe à partir de zéro (0 = Bélier), planets contient 13 enregistrements, trois sont affichés ici.
{ "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 }}Précision et sources
Section intitulée « Précision et sources »- Texte canonique : Brihat Parashara Hora Shastra (BPHS), sections 6 “Graha-bheda-adhyaya” et 7 “Varga-vivekadhyaya”. La logique distincte de transition signe→varga est décrite pour chacune des 16 (D2 a 2 variantes - Parashari et Kashinatha ; nous utilisons Parashari).
- Reference implementation : PyJHora
varga.py- nos calculs correspondent 1‑pour‑1 pour les 16 vargas avec le même ayanamsa. - Statut : GREEN pour les 16 vargas. Vérifié sur 16 tests snapshot, chacun capture le lagna + 9 planètes dans la varga correspondante.
- Ayanamsa : Lahiri par défaut ; toutes les 9 options système sont supportées. Le passage d’une ayanamsa à une autre peut déplacer le Lagna des vargas entre les signes voisins - c’est normal en jyotish.
- Variantes D2 Hora : nous implémentons Parashari (Sun‑hora les premiers 15° des signes impairs + les seconds 15° des signes pairs, Moon‑hora inverse). Si tu as besoin de la variante Kashinatha, écris‑nous, nous l’ajouterons en option.
Liens associés
Section intitulée « Liens associés »- Dashas: vargas critiques pour l’évaluation du souverain de la dasha (D‑chart du seigneur de dasha)
- Panchang: vargas dépendants du temps sidéral précis et de l’ayanamsa
- Shadbala: Saptavargaja Bala est calculée à partir de 7 vargas (D1, D2, D3, D7, D9, D12, D30)
- Précision: tests snapshot vs PyJHora pour les 16 vargas
- Crédits: tableau complet des tarifs
- Authentification: comment obtenir la clé
aw_live_*