זוהי הפקודה funmerge שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
funmerge - מיזוג קובץ טבלה אחד או יותר של Funtools
תַקצִיר
funmerge [-w⎪-x] -f [שם עמודה] ...
אפשרויות
-f # פלט עמודה המציינת את הקובץ שממנו הגיע אירוע זה
-w # התאמת ערכי מיקום באמצעות מידע WCS
-x # התאמת ערכי מיקום באמצעות מידע WCS ושמירה של ערכים ישנים
תיאור
funmerge מאחד נתוני FITS מקובץ FITS בינארי אחד או יותר או מקובצי אירועים גולמיים.
הארגומנט הראשון לתוכנית מציין את טבלת הקלט FITS הראשונה או קובץ האירוע הגולמי.
אם מצוין "stdin", הנתונים נקראים מהקלט הסטנדרטי. השתמש ב-Funtools Bracket
סימון לציון הרחבות FITS ומסנני שורות. ארגומנטים עוקבים מציינים
קבצי אירועים וטבלאות נוספים למיזוג. (הערה: לא ניתן להשתמש ב-Stdin עבור אף אחד מאלה
ארגומנטים נוספים של קובץ הקלט.) הארגומנט האחרון הוא קובץ הפלט של FITS. העמודות
בכל טבלת קלט חייב להיות זהה.
אם קובץ קלט מתחיל בתו '@', הוא מעובד כקובץ include, כלומר,
כקובץ טקסט המכיל שמות קבצי אירועים (כמו גם שורות ריקות ו/או שורות הערות)
שמתחיל בסימן '#'). אם קלט סטנדרטי מצוין כקובץ include
('@stdin'), לאחר מכן שמות הקבצים נקראים מהקלט הסטנדרטי עד ל-EOF (^D). קבצי אירועים
וקבצי include ניתנים לשילוב בשורת פקודה.
שורות מכל טבלה נכתבות ברצף לקובץ הפלט. אם המתג -f
[שם עמודה] מצוין בשורת הפקודה, עמודה נוספת מתווספת לכל שורה
המכיל את מספר הקובץ שממנו נלקחה שורה זו (החל מ-1). ב-
במקרה זה, שמות הקבצים המתאימים מאוחסנים בפרמטרי הכותרת בעלי ה-
קידומת פאנפיל, כלומר, FUNFIL01, FUNFIL02 וכו'.
משתמש ב -w מתג (או -x מתג כמתואר להלן), funmerge גם יכול להתאים את
ערכי עמודות מיקום באמצעות מידע ה-WCS בכל קובץ. (לפי עמודות מיקום, אנו
פירושו העמודות שהטבלה מחולקת אליהן, כלומר, אותן עמודות המוגדרות על ידי bincols=
מתג, או (X,Y) כברירת מחדל.) כדי לבצע יישור WCS, נלקח ה-WCS של הקובץ הראשון
כבסיס WCS. כל מיקום בקבצים הבאים מותאם תחילה על ידי המרתו ל
קואורדינטת השמיים במערכת הקואורדינטות WCS שלה, ולאחר מכן על ידי המרת מיקום שמיים זה
למיקום השמיים של WCS הבסיסי, ולבסוף המרה חזרה למיקום פיקסל ב
מערכת הבסיס. שימו לב שכדי לבצע יישור WCS, ה-WCS המתאים ו-
מילות מפתח TLMIN/TLMAX חייבות כבר להתקיים בכל קובץ FITS.
בעת ביצוע יישור WCS, ניתן לשמור את המיקומים המקוריים בקובץ הפלט על ידי
באמצעות -x (עבור "אקסטרה") מתג במקום ה- -w מתג (כלומר, שימוש במתג זה גם
מרמז על שימוש -w) המיקומים הישנים נשמרים בעמודות בעלות שם זהה ל-
עמודות מיקום מקוריות, עם הקידומת הנוספת "OLD_".
דוגמאות:
מיזוג שתי טבלאות ושמירה על מספר הקובץ המקורי עבור כל שורה בעמודה
שנקרא "קובץ" (יחד עם שם הקובץ המתאים בכותרת):
[sh] funmerge -f "קובץ" test.ev test2.ev merge.ev
מיזוג שתי טבלאות עם יישור WCS, תוך שמירת ערכי המיקום הישנים ב-2 טבלאות נוספות
עמודות:
[sh] funmerge -x test.ev test2.ev merge.ev
תוכנית זו פועלת רק על קבצי אירועים גולמיים וטבלאות בינאריות. עדיין לא יישמנו
מיזוג של תמונה ומערך.
השתמש ב-funmerge באינטרנט באמצעות שירותי onworks.net