🌙 هلالنما — دستیار علمی محاسبه و رصد هلال ماه
هلالنما اپلیکیشنی تخصصی برای محاسبهی دقیق نجومی امکان رؤیت هلال ماه نو (استهلال) است؛ ابزاری که هم برای رصدگران آماتور و علاقهمندان نجوم کاربردی است و هم برای طلاب، محققان و کمیسیونهای رسمی رؤیت هلال که به دادهی نجومی دقیق و قابل استناد نیاز دارند.
برخلاف تقویمهای قمری معمولی که فقط یک تاریخ ثابت نمایش میدهند، هلالنما بر مبنای موقعیت واقعی خورشید و ماه در لحظهی غروب — برای مکان دقیق جغرافیایی کاربر — محاسبه میکند که آیا هلال در آن روز و آن نقطه از زمین اصلاً قابل رؤیت هست یا نه، با چشم غیرمسلح یا فقط با ابزار نوری.
🔭 محاسبه بر اساس ۶ معیار علمی معتبر بینالمللی
هلالنما نتیجه را همزمان بر اساس شش معیار علمی شناختهشده در ادبیات نجومی رؤیت هلال محاسبه و مقایسه میکند:
- Yallop (1997) — رصدخانه سلطنتی گرینویچ، بر پایه ۲۹۵ رصد تاریخی
- Odeh (2004/2006) — بر پایه ۷۳۷ رصد عربی و اسلامی
- SAAO / Caldwell & Laney (2001) — رصدخانه ملی آفریقای جنوبی
- Ilyas (1988)
- MABIMS 2021 (Neo-MABIMS) — معیار رسمی مالزی، اندونزی، برونئی و سنگاپور (مصوب ۸ دسامبر ۲۰۲۱)
- Soroudi ★ — معیار ترکیبی پیشنهادی خود اپ که ردهی پایه را از یالوپ میگیرد و سطح توافق شاهدهای مستقل (SAAO و Ilyas) را نیز نشان میدهد؛ بهصراحت بهعنوان معیاری غیررسمی و پیشنهادی (نه استاندارد جهانی) در اپ علامتگذاری شده است
برای هر معیار، توضیح علمی مرجع آن و ردهی نتیجه (از رؤیت آسان با چشم غیرمسلح تا غیرقابلرؤیت) بهصورت جداگانه نمایش داده میشود، و در صورت اختلافنظر معیارها در روزهای مرزی، اپ این موضوع را بهعنوان یک واقعیت علمی شناختهشده (نه خطا) به کاربر توضیح میدهد.
📊 دادههای نجومی دقیق و کامل
برای هر روز و هر مکان، هلالنما مجموعهی کاملی از پارامترهای نجومی مرتبط با رؤیت هلال را محاسبه و نمایش میدهد، از جمله:
- زمان دقیق غروب خورشید و غروب ماه (بر اساس منطقهی زمانی واقعی شهر)
- ارتفاع و سمت ماه و خورشید در لحظهی غروب
- اختلاف سمت (DAZ) و ارتفاع نسبی قوس رؤیت (ARCV)
- زمان تأخیر غروب ماه نسبت به خورشید (Lag Time)
- سن هلال از لحظهی مقارنه (Age)
- درصد روشنایی هلال (Illumination)
- دفعهی خمیدگی هلال (Crescent Width) بر حسب دقیقهی قوسی
- فاصلهی زاویهای خورشید و ماه (Elongation) — هم بهصورت توپوسنتریک و هم ژئوسنتریک
- فاصلهی ماه از زمین، عرض دایرةالبروجی ماه
- بررسی حد دانژون (Danjon Limit) هم برای چشم غیرمسلح و هم برای رصد با تلسکوپ
- محاسبهی لحظهی دقیق مقارنه (Conjunction / New Moon)
- هشدار خودکار برای مناطق قطبی در شرایط شب یا روز میدنایتسان که در آن محاسبهی رؤیت هلال معنا ندارد
کاربر میتواند بین چهار روز کلیدی هر ماه قمری (روز قبل از مقارنه، روز مقارنه، روز بعد، و دو روز بعد از مقارنه) جابهجا شود و نتیجه برای هرکدام را جداگانه ببیند.
🗺️ نقشه جهانی رؤیتپذیری هلال
یکی از بخشهای اصلی اپ، نقشهی تعاملی جهانی رؤیت هلال است که بر اساس مرزهای واقعی کشورهای دنیا ترسیم شده (نه شکلهای تقریبی قارهای). این نقشه بهصورت رنگی نشان میدهد که در هر نقطه از کرهی زمین، بر اساس معیار انتخابی، هلال چه وضعیتی دارد (از رؤیت آسان تا غیرقابلرؤیت). امکانات این بخش شامل:
- زوم و جابهجایی نقشه با حرکت انگشت (Pinch to Zoom)
- نمایش شهرهای مهم و کشورهای پرجمعیت مسلمان به همراه پرچم
- حالت گرید دقیقتر در نمایش افقی (Landscape) برای جزئیات بیشتر
- کارت اطلاعات نجومی کامل برای هر شهر با لمس روی نقشه
- مقایسهی وضعیت شهر کاربر با سایر شهرهای جهان در یک نگاه
- راهنمای رنگها و ردههای معیار انتخابشده
🔬 تحلیل حرفهای هلال (Advanced Crescent Analysis)
برای کاربران حرفهایتر، هلالنما یک صفحهی تحلیل پیشرفته دارد که شامل:
- شبیهسازی تعاملی آسمان با امکان پخش/توقف حرکت خورشید و ماه در طول زمان
- نمودار زمانی پارامترهای کلیدی (ارتفاع ماه، ارتفاع خورشید، ARCV، فاصلهی زاویهای، عرض هلال) با امکان روشن/خاموش کردن هرکدام بهصورت لایهی جداگانه
- مقایسهی دو لحظهی زمانی برای دیدن تفاوت دقیق پارامترها
- جمعبندی خودکار متنی از وضعیت رؤیت به زبان ساده
- دادهی نجومی کامل بهصورت گروهبندیشده و قابل جمعشدن، برای بررسی دقیقترین جزئیات
📝 ثبت و مرور گزارش رصد هلال (بخش اجتماعی)
هلالنما فقط یک ماشینحساب نیست؛ امکان ثبت گزارش رصد واقعی هلال را نیز فراهم میکند:
- ثبت گزارش رصد شامل نام، ایمیل (اختیاری)، کشور/استان/شهر محل رصد، مختصات دقیق جغرافیایی (اختیاری)، ارتفاع محل، تاریخ و ساعت دقیق رصد (شمسی و میلادی)، نتیجهی رصد (رؤیتشده یا عدم رؤیت)، دلیل عدم تلاش (در صورت وجود)، تجهیزات استفادهشده، وضعیت جوی، کیفیت افق، درصد ابرناکی، و توضیحات آزاد
- هر کاربر برای هر ماه قمری امکان ثبت یک گزارش دارد و میتواند گزارش خود را ویرایش کند
- مرور گزارشهای سایر کاربران به تفکیک ماه قمری و کشور، همراه با جستوجو و فیلتر بر اساس نتیجهی رصد (رؤیتشده / عدم رؤیت / همه)
- نمایش دادهی نجومی محاسبهشده در کنار هر گزارش، برای مقایسهی رصد واقعی با پیشبینی علمی
📄 خروجی گزارش PDF برای کمیسیونهای رؤیت هلال
هلالنما امکان تولید یک گزارش PDF کامل و حرفهای را فراهم میکند که میتواند برای ارائه به کمیسیونهای رسمی رؤیت هلال استفاده شود. کاربر میتواند محتوای گزارش را شخصیسازی کند:
- انتخاب اینکه کدامیک از ۴ روز کلیدی ماه قمری در گزارش بیاید
- افزودن نقشهی جهانی رؤیتپذیری (با دو سطح کیفیت: سریع یا دقیقتر) بر اساس یک یا چند معیار
- افزودن جدول کامل دادههای نجومی
- افزودن جدول مقایسهی معیارهای مختلف
- افزودن راهنمای توضیحی معیارها
خروجی نهایی یک فایل PDF آماده برای اشتراکگذاری یا ذخیره است.
📚 راهنمای آموزشی رصد هلال
بخش «راهنما» یک دورهی آموزشی ساختاریافته (ماژول → بخش → درس) دربارهی علم و عمل رصد هلال ارائه میدهد؛ شامل مبانی نجومی، معرفی معیارهای علمی رؤیت، و نکات عملی رصد میدانی — برای کسانی که میخواهند فراتر از عدد و نمودار، منطق علمی پشت این محاسبات را هم بفهمند.
⚙️ امکانات و تنظیمات دیگر
- انتخاب مکان رصد از فهرست شهرهای مهم دنیا (با جستوجو و فیلتر بر اساس کشور) یا وارد کردن دستی مختصات جغرافیایی
- سه زبان کامل : فارسی، عربی و انگلیسی، با پشتیبانی کامل از راستبهچپ (RTL)
- اشتراکگذاری نتیجه بهصورت متنی خلاصه (شامل تاریخ، شهر، نتیجهی هر معیار و مشخصات فنی هلال) با سایر اپلیکیشنها
- یادآوری هوشمند (نوتیفیکیشن محلی) پیش از تاریخهای احتمالی رؤیت هلال در ماههای آینده
- هشدار وضعیت اتصال به سرور در بخش ثبت/مرور گزارش، برای شفافیت کامل با کاربر
سلب مسئولیت:
هلالنما یک ابزار محاسباتی-علمی است و نتایج آن بر پایهی مدلهای نجومی معتبر بینالمللی محاسبه میشود؛ اما رؤیت واقعی هلال همواره تابع شرایط جوی، افق واقعی و شرایط رصد است و نتیجهی نهایی محاسبات جایگزین رؤیت هلال ماه نیست.
برای بهره مندی از تمامی امکانات اپلیکیشن و استفاده از حداکثر امکانات آن حتما readme زیر را مطالعه نمائید:
https://drive.google.com/file/d/1hX9fv55KzBFUpmeFmC9ubxRIAwvhi_xg/view