هذا هو الأمر mProject الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mProject - إعادة عرض الصور التي تناسبها
موجز
مشروع م [-ض عامل] [-د مستوى] [-س ملف] [-ح HDU] [-س مقياس] [-ث الوزن] [-ر
عتبة] [-X] [-f] in.fits out.fits hdr.template
الوصف
mProject يعيد عرض صورة واحدة بالمقياس المحدد في ملف قالب رأس FITS
(اقرأ المزيد عن قوالب الرأس هنا). يقوم البرنامج بإنتاج زوج من الصور:
صورة معاد إسقاطها وصورة "منطقة" تتكون من جزء بكسل إدخال منطقة السماء التي
ذهب في كل بكسل الإخراج. تم تنفيذ خوارزمية "رذاذ". الخوارزمية
تتم عن طريق تعيين زوايا البكسل (كما تم ضبطه بواسطة رذاذ ، إذا تم استدعاؤه) من بكسل الإدخال
مساحة لمساحة بكسل الإخراج ، وحساب مساحة التداخل مع كل بكسل إخراج ، و
تجميع جزء مناسب من تدفق الإدخال إلى بكسلات الصورة الناتجة. في
بالإضافة إلى ذلك ، يتم تجميع الجزء المناسب من منطقة بكسل الإدخال في المنطقة
بكسل الصورة. إسقاط النقاط من مساحة بكسل الإدخال إلى مساحة بكسل الإخراج هو
محسوبة على خطوتين: الخريطة الأولى من مساحة بكسل الإدخال إلى إحداثيات السماء ؛ الخريطة الثانية
من إحداثيات السماء لإخراج مساحة بكسل.
هناك موقف واحد حدث كثيرًا بما يكفي لتبرير ملاحظة خاصة: من الممكن
تحديد رأس FITS مع الموقع المرجعي خارج الصورة. على وجه الخصوص ، الناس
غالبًا ما يشير إلى الإسقاطات الأسطوانية (على سبيل المثال، CAR ، CEA) إلى الموقع (0 ، 0.) (على سبيل المثال، ال
مركز المجرة). هذا ليس خطأ في حد ذاته ولكنه يؤدي إلى بكسل كبير للغاية
تعويضات (على سبيل المثال، بمئات الآلاف). مرتبط بهذا ، إذا قمت باستخراج رأس
من صورة بها إزاحات كبيرة من هذا النوع ، من غير المحتمل أن تتمكن ببساطة من التغيير
أنواع الإسقاط دون أيضًا تعديل الموقع المرجعي / الإزاحات. على الأرجح أنت
سينتهي الأمر ببيانات إعادة المشروع كلها خارج النطاق.
OPTIONS
-z عامل
تتم المعالجة باستخدام خوارزمية الرذاذ. عامل هي نقطة عائمة
عدد؛ عوامل الرذاذ الموصى بها هي من 0.5 إلى 1.
-d مستوى
يؤدي إلى طباعة معلومات تصحيح الأخطاء الإضافية إلى stdout. المستويات الصالحة هي
1-5 (لمستويات التصحيح الأعلى ، يوصى بإعادة توجيه الإخراج إلى ملف
الملف).
-s ملف
الإخراج والأخطاء مكتوبة ل ملف بدلا من أن يكتب ل stdout.
-h HDU استخدم امتداد FITS المحدد (الافتراضي هو استخدام أول HDU مع بيانات الصورة)
-x مقياس
تطبيق عامل تصحيح مقياس لكل بكسل
-w الوزن
المسار إلى خريطة الوزن لاستخدامها عند قراءة القيم من الصورة المدخلة.
-t عتبة
بكسل مع الأوزان أدناه عتبة سيتم التعامل معها على أنها فارغة.
-X يجعل منطقة الإخراج (المحددة أصلاً في قالب الرأس) كبيرة بما يكفي لـ
تضمين كافة الصور المدخلة
الحجج
تناسب
سيتم إعادة إسقاط ملف الإدخال FITS.
ملابس
مسار ملف FITS الناتج المراد إنشاؤه.
نموذج hdr
يستخدم قالب الرأس FITS في إنشاء صورة الإخراج
تنجم
يتم إنشاء ملفين كناتج: ملف FITS المعاد إسقاطه (ملابس) ، وصورة "منطقة"
(out_area.fits) الذي يسجل مقدار التغطية (في مساحة بكسل الإخراج) التي يوفرها
صور الإدخال.
الرسائل
OK [هيكل الإحصاء = "OK"، الوقت =ثواني]
سلسلة عامل رذاذ الخطأ (سلسلة) لا يمكن تفسيره كرقم حقيقي
خطأ في سلسلة حد الوزن (سلسلة) لا يمكن تفسيره كرقم حقيقي
سلسلة مقياس التدفق الخطأ (سلسلة) لا يمكن تفسيره كرقم حقيقي
خطأ لا يمكن فتح ملف الحالة: ملف
قيمة ERROR HDU (HDU) يجب أن يكون عددًا صحيحًا غير سالب
خطأ لا يوجد تداخل
خطأ لا توجد ذاكرة كافية لصفيف صورة بيانات الإخراج
خطأ لا توجد ذاكرة كافية لصفيف صورة منطقة الإخراج
ERROR فشل إخراج wcsinit ().
خطأ فشل إدخال wcsinit ().
خطأ مكتبة FITS خطأ
خطأ جميع وحدات البكسل فارغة
لم يتم العثور على ملف قالب الخطأ
ملف صورة ERROR تناسب FITS مفقود أو غير صالح
ملف الوزن خطأ الوزن FITS مفقود أو غير صالح
أمثلة
$ mProject Rawdir/real_orig.fits projdir/base_unity.fits templates/galactic_orig.txt
[Struct stat = "OK" ، time = 143]
استخدم mProject عبر الإنترنت باستخدام خدمات onworks.net