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

Ad


סמל OnWorks

funhead - מקוון בענן

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

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

תָכְנִית:

שֵׁם


funhead - הצג כותרת בקובץ Funtools

תַקצִיר


funhead [-a] [-s] [-t] [-L] [oname enname]

אפשרויות


-a # להציג את כל כותרות ההרחבות
-s # הצג 79 תווים במקום 80 לפני השורה החדשה
-t # הוסף את סוג הנתונים char לכל שורת פלט
-L # פלט בפורמט רשימת rdb/starbase

תיאור


funhead מציג את פרמטרי הכותרת של FITS בהרחבת FITS שצוינה.

הארגומנט הראשון לתוכנית מציין את קובץ הקלט Funtools להצגה. אם
"stdin" מצוין, הנתונים נקראים מהקלט הסטנדרטי. Funtools Bracket Notation הוא
משמש לציון הרחבת FITS מסוימת לעיבוד. בדרך כלל, 80 התווים המלאים של
כל כרטיס כותרת מופק, ואחריו שורה חדשה.

אם -a switch מצוין, הכותרת מכל סיומות FITS בקובץ היא
מוצגת. שים לב, עם זאת, כי -a מתג לא עובד עם כניסת קבצי FITS באמצעות
סטדין. אנו מקווים להסיר מגבלה זו במהדורה עתידית.

אם -s מתג צוין, רק 79 תווים יוצאים לפני השורה החדשה. זֶה
עוזר לתצוגה על מסופי 80 תווים.

אם -t מתג מצוין, סוג הנתונים של הפרמטר מופק כתו אחד
קידומת, ואחריה 77 תווים של הפראם. סוגי נתוני הפרמטרים מוגדרים כ:
FUN_PAR_UNKNOWN ('u'), FUN_PAR_COMMENT ('c'), FUN_PAR_LOGICAL ('l'), FUN_PAR_INTEGER
('i'), FUN_PAR_STRING ('s'), FUN_PAR_REAL ('r'), FUN_PAR_COMPLEX ('x').

אם -L נעשה שימוש במתג (טבלת rdb), הפלט יתאים לבסיס הנתונים של starbase/rdb
פורמט רשימה.

לדוגמה כדי להציג את סיומת EVENTS (טבלה בינארית):

[ש] funhead "foo.fits[EVENTS]"
XTENSION= 'BINTABLE' / מתאים לטבלה בינארית תלת מימדית
BITPIX = 8 / נתונים בינאריים
NAXIS = 2 / טבלה היא מטריצה
NAXIS1 = 20 / רוחב הטבלה בבתים
NAXIS2 = 30760 / מספר הערכים בטבלה
PCOUNT = 0 / ספירת פרמטרים אקראית
GCOUNT = 1 / ספירת קבוצות
TFIELDS = 7 / מספר שדות בכל שורה
EXTNAME = 'אירועים ' / שם הטבלה
EXTVER = 1 / מספר גרסה של הטבלה
TFORM1 = '1I ' / סוג נתונים עבור שדה
TTYPE1 = 'X ' / תווית לשדה
TUNIT1 = ' ' / יחידות פיזיות לשדה
TFORM2 = '1I ' / סוג נתונים עבור שדה
וכו. ...
הסוף

כדי להציג את הכותרת השלישית:

[sh] funhead "foo.fits[3]"
XTENSION= 'BINTABLE' / מתאים לטבלה בינארית תלת מימדית
BITPIX = 8 / נתונים בינאריים
NAXIS = 2 / טבלה היא מטריצה
NAXIS1 = 32 / רוחב הטבלה בבתים
NAXIS2 = 40 / מספר הערכים בטבלה
PCOUNT = 0 / ספירת פרמטרים אקראית
GCOUNT = 1 / ספירת קבוצות
TFIELDS = 7 / מספר שדות בכל שורה
EXTNAME = 'TGR ' / שם טבלה
EXTVER = 1 / מספר גרסה של הטבלה
TFORM1 = '1D ' / סוג נתונים עבור שדה
וכו. ...
הסוף

כדי להציג את הכותרת הראשית (כלומר, סיומת 0):

sh> funhead "coma.fits[0]"
SIMPLE = T / STANDARD FITS FORMAT
BITPIX = 16 /2-BYTE TWOS-COMPL שלם
NAXIS = 2 /מספר צירים
NAXIS1 = 800 /
NAXIS2 = 800 /
DATATYPE= 'INTEGER*2' /SHORT INTEGER
הסוף

תוכנית funhead יכולה גם לערוך (כלומר להוסיף, למחוק או לשנות) או להציג יחידות
פרמטרי כותרות. מצב עריכה מסומן על ידי נוכחות של שתי שורת פקודה נוספות
ארגומנטים: קובץ פלט וקובץ פקודה ערוך, בסדר זה. מצב עריכה פועל כמסנן:
קובץ הפלט יכיל את כל קובץ הקלט FITS, כולל הרחבות אחרות. ה
קובץ הפקודה edit יכול להיות "stdin", ובמקרה זה פקודות edit נקראות מהתקן
קֶלֶט.

קובץ הפקודה edit מכיל הערות פרמטרים (עם '#' בעמודה הראשונה) ו
מחיקה והקצאה (שינוי או הוספה) פעולות. פעולת מחיקה מוגדרת על ידי
לפני שם הפרמטר עם סימן מינוס "-". פעולת תצוגה (שימושי מאוד ב
הפעלות אינטראקטיביות, כלומר שבהן פקודות העריכה נלקחות מ-stdin) מצוין על ידי
לפני שם הפרמטר עם סימן שאלה "?". בכל מקרה, ערך פרמטר
לא צריך לפרט. פעולת הקצאה מצוינת באותם שתי דרכים שבהן א
הפרמטר מצוין בכותרת טקסט (אך ללא תו ההערה שלפניו
פרמטרים של כותרת), כלומר:

· להערות בסגנון FITS יש סימן שווה "=" בין מילת המפתח והערך לבין an
"/" אופציונלי לסמן הערה. כללי ה-FITS המחמירים על מיקומי עמודות הם
לא נאכף.

· להערות בצורה חופשית יכול להיות מפריד נקודתיים אופציונלי בין מילת המפתח לערך.
בהיעדר ציטוט, כל האסימונים אחרי מילת המפתח הם חלק מהערך, כלומר לא
מותר להגיב.

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

sh$ ./funhead snr.ev foo.fits -
# חפש את FOO1
? FOO1
אזהרה: FOO1 לא נמצא
# הוסף foo1 חדש
FOO1 = 100
# הוסף foo2
FOO2 = 200
# אפס את foo1 לערך אחר
FOO1 -1
# מחק foo2
-FOO2
# שנה ערך קיים
EXTVER 2
? XS-SORT
XS-SORT = 'EOF ' / סוג מיון האירוע
# מחק ערך קיים
-XS-SORT
# יציאה
^D

ראה קבצי טקסט מבוססי עמודות למידע נוסף על פורמט פרמטר כותרת.

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


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

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

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

Ad