Βαργές (divisional charts D1–D60)
Οι Varga (vargi, “μέρη”) είναι divisional charts, που προκύπτουν διαιρώντας κάθε ζώδιο σε N ίσα τμήματα. Κάθε Varga ανοίγει έναν ξεχωριστό τομέα ζωής: D9 - γάμος, D10 - καριέρα, D7 - παιδιά. Στο σχολείο Parashari οι κανονικές είναι Shodasha Varga (16 Varga), ενώ σε ορισμένες παραδόσεις προστίθενται ακόμη 4. Το AstroWay παρέχει κάθε μία από τις 16 μέσω ξεχωριστού endpoint: /v1/vedic/varga/D9 κτλ.
Τι υπολογίζουμε
Ενότητα με τίτλο «Τι υπολογίζουμε»Shodasha Varga (BPHS, ενότητες 6–7):
| Varga | N | Σφαίρα ζωής |
|---|---|---|
| D1 - Rashi | 1 | Κύριος γενέθλιος χάρτης, σώμα, προσωπικότητα |
| D2 - Hora | 2 | Πλούτος, χρηματική ροή |
| D3 - Drekkana | 3 | Αδέρφια/αδερφές, ανδρεία, συνεργασία |
| D4 - Chaturthamsha | 4 | Ιδιοκτησία, ακίνητη περιουσία, τύχη |
| D7 - Saptamsha | 7 | Παιδιά, συνέχιση της οικογένειας |
| D9 - Navamsha | 9 | Γάμος, δάρμα, καρμικές συνέπειες (δεύτερο βάρος μετά το D1) |
| D10 - Dashamsha | 10 | Καριέρα, καθεστώς, επάγγελμα |
| D12 - Dvadashamsha | 12 | Γονείς, κληρονομικά πρότυπα |
| D16 - Shodashamsha | 16 | Μεταφορές, οικιακή άνεση, ατυχήματα |
| D20 - Vimshamsha | 20 | Πνευματική πρακτική, upasana |
| D24 - Chaturvimshamsha | 24 | Εκπαίδευση, μάθηση, ακαδημαϊκά επιτεύγματα |
| D27 - Saptavimsha (Bhamsha) | 27 | Δυνατά/αδύναμα σημεία, αντοχή |
| D30 - Trimshamsha | 30 | Δυστυχίες, ζημιές, συγκεκριμένα προβλήματα |
| D40 - Khavedamsha | 40 | Κληρονομικές επιρροές (ματρική γραμμή) |
| D45 - Akshavedamsha | 45 | Κληρονομικές επιρροές (πατρική γραμμή) + γενική μοίρα |
| D60 - Shashtyamsha | 60 | Πιο λεπτές επιρροές, παρελθόντα ζωές (D60 = η υψηλότερη ανάλυση) |
Κάθε Varga είναι ένα πλήρες chart-αντικείμενο: το λάγκνα της Varga συν τις θέσεις των πλανητών στα ζώδια της. Το σώμα του αιτήματος είναι παντού το ίδιο, η διαφορά είναι μόνο στη διαδρομή.
Endpoints
Ενότητα με τίτλο «Endpoints»| Endpoint | Credits | Τι επιστρέφει |
|---|---|---|
/v1/vedic/varga/{level} | 20 | Μία Varga: level - ένα από τα D1, D2, D3, D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45, D60 |
Δεν υπάρχει συνδυασμένη κλήση: χρειάζονται D1, D9 και D10 - είναι τρία ξεχωριστά αιτήματα.
Το Ashtakavarga δεν περιλαμβάνεται στο Shodasha Varga και έχει το δικό του 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}°")Παράδειγμα απάντησης (πλανήτες συντομευμένα)
Ενότητα με τίτλο «Παράδειγμα απάντησης (πλανήτες συντομευμένα)»Αυτή η απάντηση προέρχεται από το production για το παραπάνω σώμα. sign είναι ο δείκτης του ζώδιου από το μηδέν (0 = Κριός), planets περιέχει 13 εγγραφές, εδώ εμφανίζονται τρεις.
{ "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 }}Ακρίβεια και πηγές
Ενότητα με τίτλο «Ακρίβεια και πηγές»- Κανονικό κείμενο: Brihat Parashara Hora Shastra (BPHS), ενότητες 6 “Graha-bheda-adhyaya” και 7 “Varga-vivekadhyaya”. Η ξεχωριστή λογική μετάβασης ζώδιο→Varga περιγράφεται για κάθε μία από τις 16 (το D2 έχει 2 παραλλαγές - Parashari και Kashinatha· χρησιμοποιούμε το Parashari).
- Reference implementation: PyJHora
varga.py- οι υπολογισμοί μας ταιριάζουν 1-προς-1 για όλες τις 16 Varga με το ίδιο ayanamsa. - Status: GREEN για όλες τις 16 Varga. Επαληθεύτηκε σε 16 snapshot-tests, το καθένα καταγράφει το lagna + 9 πλανήτες στη σχετική Varga.
- Ayanamsa: Lahiri ως προεπιλογή· υποστηρίζονται όλες οι 9 συστημικές επιλογές. Η μετάβαση μεταξύ ayanamsa μπορεί να μετακινήσει τις Lagna Varga μεταξύ γειτονικών ζωδίων – κάτι φυσιολογικό στο Jyotisha.
- D2 Hora παραλλαγές: υλοποιούμε το Parashari (Sun-hora τα πρώτα 15° των μονών ζωδίων + τα δεύτερα 15° των ζυγών, Moon-hora αντίστροφα). Αν χρειάζεσαι την παραλλαγή Kashinatha – γράψε μας, θα την προσθέσουμε ως επιλογή.
Σχετικό
Ενότητα με τίτλο «Σχετικό»- Δασά: Varga κρίσιμες για την αξιολόγηση του κυβερνήτη του dasha (D-chart of dasha lord)
- Παντσανγκ: Varga εξαρτώνται από ακριβή sidereal-χρόνο και ayanamsa
- Shadbala: Saptavargaja Bala υπολογίζεται από 7 Varga (D1, D2, D3, D7, D9, D12, D30)
- Ακρίβεια: snapshot-tests vs PyJHora για όλες τις 16 Varga
- Credits: πλήρης πίνακας τιμών
- Αυθεντικοποίηση: πώς να αποκτήσεις το κλειδί
aw_live_*