זוהי הפקודה mProject שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mProject - הקרן מחדש של תמונות FITS
תַקצִיר
mProject [-z גורם] [-ד רָמָה] [-ס קובץ סטטוס] [-ח HDU] [-איקס סולם] [-וו קובץ משקל] [-ת
סף] [-X] [-f] in.fits out.fits hdr.template
תיאור
mProject מקרין מחדש תמונה בודדת לקנה המידה המוגדר בקובץ תבנית כותרת FITS
(קרא עוד על תבניות כותרות כאן). התוכנית מייצרת זוג תמונות: ה
תמונה מוקרנת מחדש ותמונת "שטח" המורכבת משטח השמים של פיקסל הקלט השבר
נכנס לכל פיקסל פלט. אלגוריתם ה"טפטוף" מיושם. האלגוריתם
ממשיך על ידי מיפוי פינות פיקסל (כפי התאמה באמצעות טפטוף, אם נקרא) מפיקסל הקלט
רווח למרחב פיקסל הפלט, חישוב שטח החפיפה עם כל פיקסל פלט, ו
צבירת חלק מתאים של שטף הקלט לתוך פיקסלים של תמונת הפלט. ב
בנוסף, החלק המתאים משטח פיקסל הקלט מצטבר לתוך האזור
פיקסלים של תמונה. הקרנה של נקודות ממרחב פיקסל קלט למרחב פיקסל פלט הוא
מחושב בשני שלבים: מפה ראשונה ממרחב פיקסל קלט לקואורדינטות שמיים; המפה השנייה
מקואורדינטות שמיים ועד מרחב פיקסל פלט.
מצב אחד שקרה לעתים קרובות מספיק כדי להצדיק הערה מיוחדת: זה אפשרי
הגדירו כותרת FITS עם מיקום ההתייחסות מחוץ לתמונה. בפרט, אנשים
לעתים קרובות מתייחסים לתחזיות גליליות (למשל, CAR, CEA) למיקום (0.,0.) (למשל, מה היא
מרכז גלקטי). זה לא שגוי כשלעצמו אבל כן מוביל לפיקסלים גדולים במיוחד
קיזוז (למשל, במאות אלפים). קשור לזה, אם אתה מחלץ כותרת
מתמונה עם קיזוזים גדולים מסוג זה, לא סביר שתוכל פשוט לשנות
סוגי הקרנה מבלי להתאים גם את מיקום הייחוס/הקיזוזים. סביר להניח שאתה
בסופו של דבר נתוני הפרויקט מחדש יהיו לא בקנה מידה.
אפשרויות
-z גורם
העיבוד נעשה באמצעות אלגוריתם הטפטוף. גורם מהווה נקודה צפה
מספר; גורמי הטפטוף המומלצים הם בין 0.5 ל-1.
-d רָמָה
גורם למידע נוסף על ניפוי באגים להיות מודפס ל-stdout. רמות חוקיות הן
1-5 (עבור רמות ניפוי באגים גבוהות יותר, מומלץ להפנות את הפלט ל-a
קובץ).
-s קובץ סטטוס
פלט ושגיאות נכתבים קובץ סטטוס במקום להיכתב ל-stdout.
-h HDU השתמש בתוסף FITS שצוין (ברירת המחדל היא להשתמש ב-HDU הראשון עם נתוני תמונה)
-x סולם
החל מקדם תיקון של סולם לכל פיקסל
-w קובץ משקל
נתיב למפת משקל לשימוש בעת קריאת ערכים מתמונת הקלט.
-t סף
פיקסלים עם משקלים למטה סף יטופל כריק.
-X הופך את אזור הפלט (הוגדר במקור בתבנית הכותרת) לגדול מספיק כדי
כלול את כל תמונות הקלט
טיעונים
in.fits
קובץ FITS קלט להקרנה מחדש.
out.fits
נתיב של קובץ הפלט FITS שייווצר.
hdr.template
תבנית כותרת FITS לשימוש ביצירת תמונת פלט
תוֹצָאָה
שני קבצים נוצרים כפלט: קובץ ה-FITS המוקרן מחדש (out.fits), ותמונת "אזור".
(out_area.fits) אשר מתעד את כמות הכיסוי (בשטח פיקסל פלט) המסופק על ידי
תמונות הקלט.
הודעות
OK [struct stat="OK", זמן=שניות]
שגיאה מחרוזת גורם טפטוף (מחרוזת) לא ניתן לפרש כמספר ממשי
שגיאה מחרוזת סף משקל (מחרוזת) לא ניתן לפרש כמספר ממשי
מחרוזת סולם שטף שגיאה (מחרוזת) לא ניתן לפרש כמספר ממשי
שגיאה לא ניתן לפתוח קובץ סטטוס: קובץ סטטוס
ערך HDU שגיאה (HDU) חייב להיות מספר שלם לא שלילי
שגיאה אין חפיפה
שגיאה אין מספיק זיכרון למערך תמונת פלט
שגיאה אין מספיק זיכרון עבור מערך התמונות של אזור הפלט
שגיאה פלט wcsinit() נכשל.
שגיאה קלט wcsinit() נכשל.
ERROR FITS שגיאת ספרייה
שגיאה כל הפיקסלים ריקים
ERROR קובץ התבנית לא נמצא
שגיאה קובץ תמונה in.fits FITS חסר או לא חוקי
שגיאה קובץ משקל קובץ משקל FITS חסר או לא חוקי
דוגמאות
$ mProject rawdir/real_orig.fits projdir/base_unity.fits templates/galactic_orig.txt
[struct stat="OK", time=143]
השתמש ב-mProject באופן מקוון באמצעות שירותי onworks.net