هذا هو الأمر mProjectPP الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mProjectPP - إعادة عرض الصور المناسبة
موجز
mProjectPP [-z عامل] [-د مستوى] [-ب الحدود] [-س ملف] [-O altout.hdr] [-أنا
altin.hdr] [-ح HDU] [-س مقياس] [-ث الوزن] [-ر عتبة] [-X] in.fits out.fits
template.hdr
الوصف
mProjectPP يعيد إسقاط صورة واحدة إلى المقياس المحدد في رأس FITS بديل
نموذج تم إنشاؤه (عادة) بواسطة المتنهدر. ينتج البرنامج زوج من الصور: ملف
صورة معاد إسقاطها وصورة "منطقة" تتكون من جزء بكسل إدخال منطقة السماء التي
ذهب في كل بكسل الإخراج. تمر صورة المنطقة هذه بكل عمليات المعالجة اللاحقة
تقوم به الصورة المعاد إسقاطها ، مما يسمح بتثبيتها بشكل صحيح في النهاية.
mProjectPP ينفذ تحويلًا من مستوى إلى مستوى على صورة الإدخال ، وهو تكيف لـ
خوارزمية Mopex وتم تطويرها بالتعاون مع Spitzer Space Telescope. هو - هي
يوفر زيادة في السرعة تبلغ حوالي 30 عامل مقارنة بالأغراض العامة
mProject. ومع ذلك، mProjectPP مناسب فقط للإسقاطات التي يمكن تقريبها
عن طريق إسقاطات المستوى المماسي (TAN ، SIN ، ZEA ، STG ، ARC) ، وبالتالي فهي غير مناسبة لـ
صور تغطي أجزاء كبيرة من السماء. لاحظ أيضًا أنه لا يدعم بشكل مباشر
التغييرات في نظام الإحداثيات (أي الإحداثيات الاستوائية إلى الإحداثيات المجرية) ، على الرغم من هذه
يمكن تسهيل التغييرات عن طريق استخدام رأس بديل.
هناك موقف واحد حدث كثيرًا بما يكفي لتبرير ملاحظة خاصة: من الممكن
تحديد رأس FITS مع الموقع المرجعي خارج الصورة. على وجه الخصوص ، الناس
غالبًا ما يشير إلى الإسقاطات الأسطوانية (على سبيل المثال، CAR ، CEA) إلى الموقع (0 ، 0.) (على سبيل المثال، ال
مركز المجرة). هذا ليس خطأ في حد ذاته ولكنه يؤدي إلى بكسل كبير للغاية
تعويضات (على سبيل المثال، بمئات الآلاف). مرتبط بهذا ، إذا قمت باستخراج رأس
من صورة بها إزاحات كبيرة من هذا النوع ، من غير المحتمل أن تتمكن ببساطة من التغيير
أنواع الإسقاط دون أيضًا تعديل الموقع المرجعي / الإزاحات. على الأرجح أنت
سينتهي الأمر ببيانات إعادة المشروع كلها خارج النطاق.
OPTIONS
-z عامل
تتم المعالجة باستخدام خوارزمية الرذاذ. عامل هي نقطة عائمة
عدد؛ عوامل الرذاذ الموصى بها هي من 0.5 إلى 1.
-d مستوى
يؤدي إلى طباعة معلومات تصحيح الأخطاء الإضافية إلى stdout. المستويات الصالحة هي
1-5 ؛ بالنسبة للمستويات الأكبر من 1 ، يوصى بإعادة توجيه الإخراج إلى نص
ملف.
-b الحدود
يتجاهل الحدود بكسل حول حافة الصورة عند إجراء العمليات الحسابية.
-s ملف
الإخراج والأخطاء مكتوبة ل ملف بدلا من أن يكتب ل stdout.
- [أنا | س] بديل
يحدد عنوان FITS بديل للاستخدام في mProjectPP الحسابات تسمح
استبدال رؤوس psuedo-TAN التي أنشأتها mTANHdr.
-h HDU حدد امتداد FITS لإعادة العرض إذا كانت صورة FITS متعددة الامتدادات.
-x مقياس
مضاعفة قيم البكسل في مقياس عند إعادة الإسقاط. على سبيل المثال ، كل 2MASS
الصورة لها عامل مقياس مختلف (قريب جدًا من 1.0) لتصحيحه من أجل التباين
نقاط مقدار الصفر.
-w الوزن
المسار إلى خريطة الوزن لاستخدامها عند قراءة القيم من الصورة المدخلة.
-t عتبة
في حالة استخدام صورة الوزن ؛ استخدم فقط وحدات البكسل حيث تكون قيمة الوزن أعلى
عتبة.
-X إعادة إسقاط الصورة بأكملها حتى لو كان جزء منها خارج منطقة الاهتمام
(لا تقم بالقص أثناء إعادة العرض).
الحجج
تناسب
سيتم إعادة إسقاط ملف الإدخال FITS.
ملابس
مسار ملف الإخراج FITS المراد إنشاؤه.
template.hdr
يستخدم قالب رأس FITS في توليد FITS للمخرجات
تنجم
يتم إنشاء ملفين كناتج: ملف FITS المعاد إسقاطه (ملابس) ، وصورة "منطقة"
(out_area.fits). راجع خوارزمية إعادة إسقاط الصورة لمزيد من المعلومات.
الرسائل
OK [هيكل الإحصاء = "OK"، الوقت =ثواني]
سلسلة عامل رذاذ الخطأ (سلسلة) لا يمكن تفسيره كرقم حقيقي
خطأ لا يمكن فتح ملف الحالة: ملف
خطأ في سلسلة حد الوزن (عتبة) لا يمكن تفسيره كرقم حقيقي
سلسلة مقياس التدفق الخطأ (مقياس) لا يمكن تفسيره كرقم حقيقي
خطأ سلسلة قيمة الحد (سلسلة) لا يمكن تفسيره على أنه عدد صحيح أو مجموعة من المضلعات
الرؤوس
خطأ في قيمة الحد (قيمنا) يجب أن تكون أكبر من أو تساوي الصفر
قيمة ERROR HDU (HDU) يجب أن يكون عددًا صحيحًا غير سالب
خطأ تعذر إعداد تحويل من مستوى إلى مستوى. تحقق من وجود رؤوس متوافقة.
خطأ لا يوجد تداخل
خطأ لا توجد ذاكرة كافية لصفيف صورة بيانات الإخراج
خطأ لا توجد ذاكرة كافية لصفيف صورة منطقة الإخراج
ERROR فشل إخراج wcsinit ().
خطأ فشل إدخال wcsinit ().
خطأ يجب أن يكون الإدخال والإخراج في نفس نظام الإحداثيات لإعادة الإسراع بسرعة
خطأ جميع وحدات البكسل فارغة
خطأ إسقاط صورة الإدخال (إسقاط) يجب أن يكون TAN أو SIN أو ZEA أو STG أو ARC بسرعة
إعادة الإسقاط
ERROR إخراج صورة الإسقاط (إسقاط) يجب أن يكون TAN أو SIN أو ZEA أو STG أو ARC بسرعة
إعادة الإسقاط
ملف قالب ERROR [template.hdr] غير معثور عليه
ملف صورة ERROR تناسب FITS مفقود أو غير صالح
ملف الوزن خطأ الوزن FITS مفقود أو غير صالح
خطأ مكتبة FITS خطأ
أمثلة
$ mProjectPP rawdir / real_orig.fits projdir / base_unity.fits قوالب / galactic_orig.txt
[Struct stat = "OK" ، time = 14]
استخدم mProjectPP عبر الإنترنت باستخدام خدمات onworks.net