אנגליתצרפתיתספרדי

Ad


סמל OnWorks

funsky - מקוון בענן

הפעל את Funsky בספק אירוח בחינם של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה funsky שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


funsky - המרה בין קואורדינטות תמונה ושמים

תַקצִיר


פאנסקי iname[ext] # RA,Dec (deg) או תמונה פיקס מ-stdin
פאנסקי iname[ext] [lname] # RA, Dec (deg) או פיקס תמונה מהרשימה
פאנסקי iname[ext] [col1] [col2] # בשם cols:units מ-stdin
פאנסקי iname[ext] [lname] [col1] [col2] # cols בשם:יחידות מהרשימה

אפשרויות


-d # השתמש תמיד בהמרת tlmin מספר שלם (כפי שעושה ds9)
-r # המר את x,y ל-RA,Dec (ברירת מחדל: המרת RA,Dec ל-x,y)
-o # include offset ממיקום היעד הנומינלי (ב-arcsec)
-v # הצג גם ערכי קלט (ברירת מחדל: פלט תצוגה בלבד)
-T # תצוגת פלט בפורמט rdb (עם כותרת, מפריד טאב)

תיאור


Funsky ממיר קואורדינטות שמיים קלט (RA, Dec) לקואורדינטות תמונה (או להיפך) באמצעות
מידע WCS הכלול בקובץ FITS שצוין. מספר רצפי שיחות הם
נתמך על מנת להקל על ציון עמדות קואורדינטות בדרכים שונות.

הארגומנט הראשון הנדרש הוא תמיד קובץ הקלט FITS (או סיומת) המכילה את
מידע WCS בכותרת הרחבה. שימו לב שהנתונים מקובץ זה אינם בשימוש. על ידי
ברירת המחדל, התוכנית ממירה ערכי קלט RA ו-Dec ל-X ו-Y באמצעות WCS זה
מֵידָע. אם ה-WCS משויך לתמונת FITS, אז ערכי X,Y הם תמונה
ערכים. אם ה-WCS משויך לטבלה בינארית, אז ערכי X, Y הם פיזיים
ערכים. כדי להמיר X,Y ל-RA ו-Dec, השתמש ב- -r מתג (הפוך).

אם לא מסופקים ארגומנטים אחרים של פקודה, מיקומי הקלט נקראים מה-
קלט סטנדרטי. ההנחה היא שכל שורה מכילה עמדת קואורדינטה אחת המורכבת מ
RA במעלות (או X בפיקסלים) ואחריו ירידה במעלות (או Y בפיקסלים). הרגיל
תוחמים תוחמים (רווחים, פסיקים, טאבים). לדוגמה:

# קריאה מ-stdin, שמות עמודות ויחידות ברירת מחדל
[ש] funksky snr.ev
22.982695 58.606523 # קלט RA (שעות), Dec(deg)
510.00 510.00
22.982127 58.607634 # קלט
512.00 510.50
22.981700 58.614301 # קלט
513.50 513.50
^D # סוף קלט

אם מסופק ארגומנט שני, מניחים שהארגומנט הזה הוא קובץ המכיל RA (X)
ועמדות דצמבר (Y). הקובץ יכול להיות טבלת ASCII או טבלה בינארית FITS. ה
סדר העמודות אינו חשוב, אם לטבלה יש כותרת עמודה. במקרה זה, השמות
מהעמודות חייב להיות אחד של "RA", "DEC" או "X", "Y" כדי שמיים לתמונה ותמונה לשמיים
המרות, בהתאמה. אם לטבלה אין כותרת, אז שוב, RA (X) הוא הנחה
לראשון, ואחריו DEC (Y). לדוגמה:

# קריאה מקובץ, שמות עמודות ויחידות ברירת מחדל
[ש] חתול hd.in
RA DEC
---------- ----------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[ש] funksky snr.ev hd.in
510.00 510.00
512.00 510.50
513.50 513.50

אם מסופקים שלושה ארגומנטים, מיקומי הקלט שוב ​​נקראים מהתקן
קֶלֶט. ההנחה היא שכל קו מכיל עמדת קואורדינטה אחת המורכבת מ-RA
(או X בפיקסלים) ואחריו Dec (או Y בפיקסלים), כאשר המפרידים הרגילים נתמכים.
עם זאת, הארגומנט השני והשלישי מציינים כעת את שמות העמודות ו/או יחידות השמיים
באמצעות תחביר מופרד בנקודתיים:

[colname]:[h⎪d⎪r]

אם השם מושמט, השמות כברירת מחדל הם "RA", "DEC", "X", "Y", "COL1" או "COL2"
כאמור לעיל. אם היחידות מושמטות, ברירת המחדל היא מעלות הן עבור RA והן עבור דצמבר. כאשר
נעשה שימוש במתג -r (המר מתמונה לשמיים) היחידות מוחלות על הפלט במקום זאת
של הקלט. הדוגמאות הבאות ישמשו להמחשת האפשרויות:

# קרא מ-stdin, ציון שמות עמודות (יחידות מוגדרות: מעלות)
[ש] חתול hd.in
MYRA MYDEC
---------- ----------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[ש] funsky snr.ev MYRA MYDEC < hd.in
510.00 510.00
512.00 510.50
513.50 513.50

# קרא מתוך stdin, ציון שמות עמודות ויחידות
[ש] חתול dd.in
MYRA MYDEC
---------- ----------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[ש] funksky snr.ev MYRA:d MYDEC:d < dd.in
510.00 510.00
512.00 510.50
513.50 513.50

# קרא סטדין, המר תמונה לשמיים, ציון יחידות פלט שמיים
[ש] cat im.in
510.00 510.00
512.00 510.50
513.50 513.50

[sh] cat im.in ⎪ funsky -r snr.ev :d :d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

לבסוף, ארבעה ארגומנטים של פקודה מציינים גם שמות של קבצים ועמודות ו/או יחידות קלט:

[ש] חתול dd.in
MYRA MYDEC
---------- ----------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[ש] funksky snr.ev dd.in MYRA:d MYDEC:d
510.00 510.00
512.00 510.50
513.50 513.50

# קרא קובץ, המרת תמונה לשמיים, ציון יחידות פלט שמיים
[ש] cat im.in
510.00 510.00
512.00 510.50
513.50 513.50

[ש] funsky -r snr.ev im.in :d :d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

כברירת מחדל, הפלט של funsky מורכב רק ממיקום/י הקואורדינטות המומרות,
אחד לכל קו פלט. זה הופך את הניתוח בסקריפטים של מעטפת לקל. להשתמש ב -v (מִלוּלִי)
מתג כדי לציין שקואורדינטות הקלט צריכות להיות תלויות מראש לכל שורה. ל
דוּגמָה:

[ש] חתול dd.in
MYRA MYDEC
---------- ----------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[ש] funksky snr.ev dd.in MYRA:d MYDEC:d
510.00 510.00
512.00 510.50
513.50 513.50

[sh] funsky -v snr.ev dd.in MYRA:d MYDEC:d
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50

בנוסף, ניתן להוציא טבלת בסיס כוכבים מלאה באמצעות -T מתג (טבלה). המתג הזה
ניתן להשתמש עם או בלי מתג -v. אם -T ו-v מצוינים שניהם, אז א
פרמטרי כותרת תיאוריים מופקים לפני הטבלה (בעיקר כדי להזכיר לך את השמיים
יחידות):

# טבלת פלט במצב לא מפורט
[ש] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# טבלת פלט במצב מילולי
[sh] funsky -T -v snr.ev dd.in MYRA:d MYDEC:d
# IFILE = /Users/eric/data/snr.ev
# ICOL1 = MYRA
# ICOL2 = MYDEC
# IUNITS1 = ד
# IUNITS2 = ד
# OCOL1 = X
# OCOL2 = Y

MYRA MYDEC XY
------------ ------------ ------------ ------------
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50

לבסוף, -d (ds9) switch מחקה את השימוש של ds9 בערכי TLMIN ו-TLMAX שלמים עבור כל
לתאם טרנספורמציות. נראה כי מוסכמות FITS דורשות שימוש בנקודה צפה TLMIN
ו-TLMAX כאשר הנתונים צפים. מוסכמה זו מלווה ב-funsky אך התוצאה היא א
אי התאמה קטנה עם הערכים המומרים של ds9 עבור נתוני נקודה צפה. אנחנו נתקן את זה
סכסוך בעתיד, אולי.

השתמש ב-funsky באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad