فارجاس (divisional charts D1–D60)
الفارغى (वर्ग, “частини”) - هي مخططات تقسيمية، يتم الحصول عليها عن طريق تقسيم كل برج إلى N أجزاء متساوية. كل فارغى يفتح مجالًا مختلفًا من الحياة: D9 - الزواج، D10 - المهنة، D7 - الأطفال. في المدرسة الباراشاريّة، القواعد الكانونية هي Shodasha Varga (16 فارغى)، وفي تقاليد أخرى يضيفون 4 إضافية. AstroWay توفر كل واحدة من الـ16 عبر نقطة نهاية منفصلة: /v1/vedic/varga/D9 وهكذا.
ما نحسب
Section titled “ما نحسب”Shodasha Varga (BPHS, الفصول 6–7):
| الفارغى | 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 | الممارسة الروحية، أوباسانا |
| D24 - Chaturvimshamsha | 24 | التعليم، التعلم، الإنجازات الأكاديمية |
| D27 - Saptavimsha (Bhamsha) | 27 | نقاط القوة/الضعف، التحمل |
| D30 - Trimshamsha | 30 | المصائب، الأضرار، المشكلات الخاصة |
| D40 - Khavedamsha | 40 | التأثيرات الوراثية (خط العائلة الأم) |
| D45 - Akshavedamsha | 45 | التأثيرات الوراثية (خط العائلة الأب) + المصير العام |
| D60 - Shashtyamsha | 60 | التأثيرات الدقيقة، الحيوات السابقة (D60 = أعلى دقة) |
كل فارغى هو كائن chart كامل: لاجنا الفارغى بالإضافة إلى مواقع الكواكب في علاماته. جسم الطلب هو نفسه في كل مكان، الفرق فقط في المسار.
نقاط النهاية
Section titled “نقاط النهاية”| endpoint | الائتمان | ما يُرجع |
|---|---|---|
/v1/vedic/varga/{level} | 20 | فارغى واحدة: level - واحدة من D1, D2, D3, D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45, D60 |
لا يوجد استدعاء مركب: تحتاج إلى D1، D9 و D10 - هذه ثلاثة طلبات منفصلة.
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 سجلًا، هنا تم عرض ثلاثة.
{ "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 “Грaha-bheda-adhyaya” و 7 “Varga-vivekadhyaya”. المنطق المنفصل للانتقال من البرج→الفارغى موضح لكل واحدة من الـ16 (D2 لديها خياران - Parashari و Kashinatha؛ نحن نستخدم Parashari).
- Reference implementation: PyJHora
varga.py- حساباتنا تتطابق 1-في-1 لجميع الـ16 فارغى عند نفس الـayanamsa. - Status: GREEN لجميع الـ16 فارغى. تم التحقق من خلال 16 اختبار snapshot، كل واحد يسجل لاجنا + 9 كواكب في الفارغى المقابل.
- Ayanamsa: Lahiri بشكل افتراضي؛ جميع الخيارات التسعة للنظام مدعومة. الانتقال بين الـayanamsa قد يزاح Lagna الفارغى بين الأبراج المجاورة - وهذا طبيعي في الجيوتيش.
- D2 Hora الخيارات: نحن نطبق Parashari (Sun-hora أول 15° من الأبراج الفردية + الـ15° التالية من الأبراج الزوجية، Moon-hora بالعكس). إذا كنت تحتاج إلى خيار Kashinatha - اكتب لنا، سنضيفه كخيار.
- داشي: الفارغى حرجة لتقييم حاكم الداشاندى (D-chart of dasha lord)
- بانشانغ: الفارغى تعتمد على الوقت النجمي الدقيق والـayanamsa
- شادبالا: Saptavargaja Bala تُحسب من 7 فارغى (D1, D2, D3, D7, D9, D12, D30)
- الدقة: اختبارات snapshot مقابل PyJHora لجميع الـ16 فارغى
- الائتمان: جدول كامل للتعريفات
- المصادقة: كيف تحصل على مفتاح
aw_live_*