فكرة البرنامج وهدفه
ALBaz Zodiac Scientific Engine منصة فلكية تعليمية وتحليلية تفاعلية صُممت لتحويل الإحداثيات الفلكية إلى مشهد بصري واضح وقابل للفحص. يتيح البرنامج متابعة مواضع الشمس والقمر والكواكب بالنسبة إلى دائرة البروج، ومقارنة المرجع الاستوائي Tropical بالمرجع النجمي Sidereal، وفهم الحركة الظاهرية المباشرة والتراجعية ونقاط السكون وأحداث دخول الأجرام إلى حدود الأبراج. البرنامج أداة هندسية/فلكية لعرض الإحداثيات والحركة، وليس أداة تنبؤات أو أحكام فلكية تنجيمية.
ماذا يحسب ويعرض؟
لكل جرم يعرض البرنامج الطول الكسوفي λ، العرض الكسوفي β، المطلع المستقيم RA، الميل Dec، المسافة، السرعة الزاوية اليومية، حالة Direct/Retrograde، البرج في النظام المختار، وهوية مصدر الحساب. وتُعرض البيانات نفسها في دائرة البروج، وBody Inspector، والجدول العلمي، والتقرير، بحيث لا توجد نتائج متعارضة بين أجزاء الواجهة.
أوضاع العرض الأربعة
2D Zodiac لقراءة المواضع الزاوية بسرعة على دائرة البروج. 3D Zodiac لإظهار العمق الهندسي وعرض λ وβ بصورة ثلاثية الأبعاد. Sky Dome يحول RA/Dec إلى مواضع ظاهرية بالنسبة إلى موقع الراصد والزمن المختار ليعرض اتجاهات السماء N/E/S/W. أما Solar System فيقدم تمثيلًا هليوسنتريًا لحركة الأجرام حول الشمس؛ وهو تمثيل علمي بصري وقد يستخدم مقياسًا شعاعيًا غير خطي حتى تبقى المدارات قابلة للرؤية على شاشة واحدة.
نظام الزمن وحركة المحاكاة
الزمن هو المحرك الحقيقي لكل المشاهد. عند تشغيل المحاكاة لا تتحرك الكواكب بواسطة Animation منفصل؛ بل يتقدم الزمن ثم يعاد حساب موضع كل جرم، وتستخدم الواجهة interpolation بصريًا فقط لجعل الانتقال ناعمًا بين نتيجتين محسوبتين. سرعة Real-time ×1 تمثل الزمن الحقيقي ولذلك قد تبدو حركة القمر والكواكب بطيئة جدًا خلال ثوانٍ قليلة. أما السرعة الافتراضية للعرض 5 min/s فتعني مرور خمس دقائق فلكية لكل ثانية حقيقية. وفي SKY DOME توجد ساعة حركة مستمرة frame-by-frame مرتبطة بالزمن الفلكي، لذلك يتحرك القمر وبقية الأجرام بسلاسة بين تحديثات RA/Dec الدورية من المحرك، من دون استخدام Animation مستقل عن الحساب الفلكي.
Tropical / Sidereal / Compare
في Tropical تُقاس 0° الحمل من نقطة الاعتدال الربيعي. في Sidereal يطبق البرنامج Ayanamsha محددًا لربط التقسيم بمرجع نجمي. وضع Compare يعرض المرجعين معًا؛ لذلك قد يظهر الجرم في اسم برج مختلف رغم أن الموضع الفلكي الأساسي نفسه لم يتغير، والفرق هو اختلاف المرجع الزاوي المستخدم.
الحركة المباشرة والتراجعية
يحدد البرنامج الحالة من إشارة معدل تغير الطول الكسوفي الظاهري مع الزمن. Direct تعني أن الطول يزداد في الاتجاه المعتاد، وRetrograde تعني أن المعدل الظاهري انعكس. Station هي المنطقة الزمنية التي تقترب فيها السرعة الزاوية من الصفر قبل تبدل اتجاه الحركة الظاهرية. هذه ظاهرة هندسية ناتجة عن الحركة النسبية للأرض والكواكب وليست تغيرًا في الاتجاه الفيزيائي الحقيقي لمدار الكوكب حول الشمس.
كيف يعمل من الداخل؟
User Time → Browser Ephemeris → Coordinate Pipeline → Canonical Result → Zodiac / 3D / Sky / Solar / Table / Report
النسخة Web Native تعمل من رابط الموقع مباشرة. الحساب الأساسي يتم داخل المتصفح ثم تمر النتيجة في مسار إحداثي موحد قبل توزيعها على جميع المشاهد. عند تحميل محرك الويب الأساسي تظهر حالة PASS وهوية المحرك بوضوح. وإذا تعذر تحميله ينتقل التطبيق إلى fallback تحليلي موسوم صراحة؛ ولا تُنسب النتائج إلى DE440 ما لم يكن DE440 مستخدمًا فعليًا في مسار الحساب. لا يحتاج المستخدم إلى EXE أو Patch أو Launcher أو Python محلي.
الدقة وحدود الاستخدام
عدد المنازل المعروضة ليس ادعاءً بدقة مطلقة؛ البرنامج يميز بين دقة الحساب ودقة العرض. للاستخدام التعليمي والتحليل البصري تكفي دقة محرك الويب المعلنة، أما المقارنات البحثية التي تتطلب sub-arcsecond أو توقيت أحداث شديد الحساسية فيجب تدقيقها مستقلًا مقابل JPL Horizons/DE440 أو مصدر مرجعي مكافئ. ويعرض قسم «الدقة والمصادر» حالة المحرك والمرجع والتحويل ونموذج Sidereal الفعلي.