هذا هو الأمر mHdrCheck الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mHdrCheck - تحقق من صلاحية رأس صورة FITS
موجز
mHdrCheck [-s ملف] img.fits
الوصف
mHdrCheck يقرأ في الرأس من صورة FITS (أو ملف قالب رأس ASCII) و
يتحقق لمعرفة ما إذا كانت أي سطور رأس غير صالحة. إذا وجدت واحدة ، فسيتم طباعة ملف
رسالة توضح الكلمة الرئيسية غير الصالحة والخروج قبل التحقق من بقية العنوان.
فإنه سوف ليس تقرير عن عدة قيم غير صالحة. إذا كانت كل القيم صحيحة ، mHdrCheck سوف
اطبع رسالة "صالحة FITS / WCS".
OPTIONS
-s ملف
يتم إرسال الإخراج والأخطاء إلى ملف بدلا من stdout
الحجج
img.fits
يتم التحقق من صحة مسار ملف FITS.
الرسائل
موافق WCS صالح في ملف FITS.
موافق صالح FITS / WCS في ملف الرأس.
خطأ لا يمكن فتح ملف الحالة ملف
ملف ERROR اسم الملف لم يتم العثور على.
ملف ERROR (اسم الملف) ليست صورة مناسبة
لا يمكن أن تكون سطور العنوان ERROR FITS أكبر من 80 حرفًا
خطأ لا توجد كلمة أساسية BITPIX في رأس FITS
خطأ ، لا توجد كلمة رئيسية NAXIS في عنوان FITS
خطأ لا توجد كلمة أساسية NAXIS1 في رأس FITS
خطأ لا توجد كلمة أساسية NAXIS2 في رأس FITS
خطأ لا توجد كلمة أساسية CTYPE1 في رأس FITS
خطأ لا توجد كلمة أساسية CTYPE2 في رأس FITS
خطأ لا توجد كلمة أساسية CRPIX1 في رأس FITS
خطأ لا توجد كلمة أساسية CRPIX2 في رأس FITS
خطأ لا توجد كلمة أساسية CRVAL1 في رأس FITS
خطأ لا توجد كلمة أساسية CRVAL2 في رأس FITS
خطأ لا توجد كلمة رئيسية CDELT1 (أو مصفوفة قرص مضغوط غير مكتملة) في عنوان FITS
خطأ لا توجد كلمة رئيسية CDELT2 (أو مصفوفة قرص مضغوط غير مكتملة) في عنوان FITS
خطأ الكلمة الأساسية BITPIX في رأس FITS ليس عددًا صحيحًا
خطأ BITPIX غير صالح في رأس FITS (يجب أن يكون 8,16,32,64،32،64،XNUMX ، -XNUMX أو -XNUMX)
الكلمة الأساسية ERROR NAXIS في رأس FITS ليست عددًا صحيحًا
يجب أن تكون الكلمة الأساسية ERROR NAXIS في رأس FITS> = 2
خطأ الكلمة الأساسية NAXIS1 في رأس FITS ليس عددًا صحيحًا
يجب أن تكون الكلمة الأساسية ERROR NAXIS1 في رأس FITS> 0
خطأ الكلمة الأساسية NAXIS2 في رأس FITS ليس عددًا صحيحًا
يجب أن تكون الكلمة الأساسية ERROR NAXIS2 في رأس FITS> 0
خطأ الكلمة الأساسية CRPIX1 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CRPIX2 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CRVAL1 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CRVAL2 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CDELT1 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CDELT2 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CROTA2 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CD1_1 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CD1_2 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CD2_1 في رأس FITS ليس رقمًا حقيقيًا
خطأ الكلمة الأساسية CD2_2 في رأس FITS ليس رقمًا حقيقيًا
الكلمة الأساسية ERROR EQUINOX في رأس FITS ليست رقمًا حقيقيًا
خطأ لا توجد معلومات WCS (أو لا يوجد عنوان مناسب)
الخطأ يجب أن يحتوي على بعدين على الأقل
خطأ إسقاط غير صالح
خطأ NAXIS1 غير صالح
خطأ NAXIS2 غير صالح
الخطأ CTYPE1 و CTYPE2 غير متطابقين
خطأ CTYPE1 غير صالح
خطأ مصفوفة قرص مضغوط غير صالحة
خطأ CDELT1 غير صالح
خطأ CDELT2 غير صالح
خطأ تناسبها مكتبة خطأ
أمثلة
$ mHdrCheck input / badfits / bad-crota2.fits
[Struct stat = "ERROR"، msg = "الكلمة الأساسية CROTA2 في رأس FITS ليست رقمًا حقيقيًا"]
$ mHdrCheck الإدخال / 2mass.fits
[Struct stat = "OK"، msg = "صالح FITS / WCS."]
$ mHdrCheck input / badfits / bad-ctype.fits
[Struct stat = "ERROR"، msg = "إسقاط غير صالح"]
استخدم mHdrCheck عبر الإنترنت باستخدام خدمات onworks.net