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

Ad


סמל OnWorks

funtable - מקוון בענן

הפעל funtable בספק אירוח חינמי של OnWorks על אובונטו Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


funtable - העתק שורות נבחרות מקובץ Funtools לטבלה בינארית FITS

תַקצִיר


ניתן להפעלה [-a] [-i⎪-z] [-m] [-s cols] [עמודות]

אפשרויות


-a # הוסף לקובץ הפלט הקיים בתור סיומת טבלה
-i # עבור נתוני תמונה, צור רק עמודות X ו-Y
-m # עבור טבלאות, כתוב קובץ נפרד עבור כל אזור
-s "col1 ..." # עמודות למיין
-z # עבור נתוני תמונה, פלט פיקסלים בעלי ערך אפס

תיאור


ניתן להפעלה בוחר שורות מתוך הרחבה FITS שצוינה (טבלה בינארית בלבד) של FITS
קובץ, או מקובץ אירוע גולמי שאינו FITS, וכותב שורות אלו לטבלה בינארית FITS
קוֹבֶץ. זה גם יצור טבלה בינארית FITS מתמונה או קובץ מערך גולמי.

הארגומנט הראשון לתוכנית מציין את קובץ FITS, קובץ אירוע גולמי או מערך גולמי
קוֹבֶץ. אם מצוין "stdin", הנתונים נקראים מהקלט הסטנדרטי. השתמש ב- Funtools
סימון סוגריים לציון הרחבות FITS ומסננים. הטיעון השני הוא ה
פלט קובץ FITS. אם מצוין "stdout", הטבלה הבינארית FITS נכתבת ל-
פלט סטנדרטי. כברירת מחדל, כל העמודות של קובץ הקלט מועתקות לקובץ הפלט.
ניתן לבצע פלט של עמודות נבחרות באמצעות ארגומנט שלישי אופציונלי בצורה:

"עמודה 1 עמודה 1 ... עמודה N"

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

[sh] funtable "test.ev[pha==1&&pi==10]" stdout "xy pi pha" ⎪ fundisp stdin
XY PHA PI
------- ------- ------- ----------
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10

הטור המיוחד $REGION ניתן לציין כדי לכתוב את מזהה האזור של כל שורה:

[sh $] funtable "test.ev[time-(int)time>=.99&&annulus(0 0 0 10 n=3)]" stdout 'xy time $REGION' ⎪ fundisp stdin
אזור זמן XY
------------------------------------------------------------
5 -6 40.99000000 3
4 -5 59.99000000 2
-1 0 154.99000000 1
-2 1 168.99000000 1
-3 2 183.99000000 2
-4 3 199.99000000 2
-5 4 216.99000000 2
-6 5 234.99000000 3
-7 6 253.99000000 3

כאן רק שורות עם הזמן השבר המתאים ושמיקומן גם הוא בתוך אחד
שלוש האנוליות כתובות.

ניתן להוציא עמודות מהתצוגה באמצעות סימן מינוס לפני העמודה:

[sh $] funtable "test.ev[time-(int)time>=.99]" stdout "-time" ⎪ fundisp stdin
XY PHA PI DX DY
-------------------------- ---------- ----------- ----- ------
5 -6 5 -6 5.50 -6.50
4 -5 4 -5 4.50 -5.50
-1 0 -1 0 -1.50 0.50
-2 1 -2 1 -2.50 1.50
-3 2 -3 2 -3.50 2.50
-4 3 -4 3 -4.50 3.50
-5 4 -5 4 -5.50 4.50
-6 5 -6 5 -6.50 5.50
-7 6 -7 6 -7.50 6.50

כל העמודות מלבד עמודת הזמן נכתבות.

באופן כללי, הכללים להפעלה ולביטול הפעלה של עמודות הם:

· אם יצוינו רק עמודות אי הכללה, אז כל העמודות מלבד העמודות אי הכללה יעשו זאת
להיות מופעל.

· אם מצוין רק עמודות כולל, אז רק העמודות שצוינו מופעלות.

· אם מצוינת תערובת של עמודות הכללה ועמודות אי הכללה, אז הכל מלבד האי הכללה
העמודות יהיו פעילות; המקרה האחרון אינו מעורפל והכלל הוא שרירותי.

בנוסף לציון שמות העמודות במפורש, הסמלים המיוחדים + ו - יכול להיות
משמש להפעלה ולביטול הפעלה את כל עמודות. זה שימושי אם ברצונך להפעיל את
העמודה $REGION יחד עם כל העמודות האחרות. על פי הכללים, התחביר "$REGION"
מפעיל רק את עמודת האזור ומבטל את ההפעלה של השאר. השתמש ב-"+ $REGION" כדי להפעיל
כל העמודות וכן עמודת האזור.

בדרך כלל, רק הטבלה שנבחרה מועתקת לקובץ הפלט. בטבלה בינארית FITS,
לפעמים רצוי להעתיק את כל ההרחבות האחרות של FITS לקובץ הפלט כ
נו. ניתן לעשות זאת על ידי הוספת סימן '+' לשם הסיומת בקלט
שם קובץ. לדוגמה, הפקודה הראשונה להלן מעתיקה רק את טבלת EVENT, בעוד ה-
הפקודה השנייה מעתיקה גם הרחבות אחרות:

[sh] funtable "/proj/rd/data/snr.ev[EVENTS]" events.ev
[sh] funtable "/proj/rd/data/snr.ev[EVENTS+]" eventsandmore.ev

אם קובץ הקלט הוא תמונה או קובץ מערך גולמי, אז ניתן להפעלה יפיק FITS
טבלה בינארית מערכי הפיקסלים בתמונה. שימו לב שלא ניתן לציין
העמודות לפלט (באמצעות ארגומנט שורת פקודה 3). במקום זאת, יש שתי דרכים לעשות זאת
ליצור טבלה בינארית כזו מתמונה. כברירת מחדל, נוצרת טבלה בת 3 עמודות, שם
העמודות הן "X", "Y" ו-"VALUE". עבור כל פיקסל בתמונה, שורה בודדת (אירוע)
נוצר כאשר העמודות "X" ו-"Y" הוקצו לערכי dim1 ו-dim2 של התמונה
פיקסל, בהתאמה, והעמודה "VALUE" הוקצתה את הערך של הפיקסל. עם סוג של
שולחן, ריצה funhist בעמודה "VALUE" יתנו את אותן תוצאות כמו ריצה funhist
על התמונה המקורית.

אם -i מתג ("שורות בודדות") מצוין, ואז רק העמודות "X" ו-"Y".
נוצר. במקרה זה, כל ערך פיקסל חיובי בתמונה יוצר n שורות (אירועים),
כאשר n שווה לערך השלם של אותו פיקסל (בתוספת 0.5, עבור נקודה צפה
נתונים). לְמַעֲשֶׂה, -i בקירוב יוצר מחדש את שורות הטבלה שהיו יכולות להיות
מוכנס לתוך תמונת הקלט. (כמובן, זה רק נכון בערך, שכן
מיקומי x, y המתקבלים משולבים.)

אם -s [קול 1 col2 ... coln] מתג ("מיין") מצוין, שורות הפלט של בינארי
הטבלה תמוין באמצעות העמודות שצוינו כמפתחות מיון. מפתחות המיון חייבים להיות
עמודות סקלריות וגם חייבות להיות חלק מקובץ הפלט (כלומר אינך יכול למיין על עמודה
אבל לא לכלול אותו בפלט). מתקן זה משתמש ב- _סוג תוכנית (כלול עם
funtools), אשר חייב להיות נגיש דרך הנתיב שלך.

עבור טבלאות בינאריות, ה -m מתג ("קבצים מרובים") יפיק קובץ נפרד עבור כל אחד מהם
אזור במפרט המסנן כלומר כל קובץ מכיל רק את השורות מאותו אזור.
גם שורות שעוברות את המסנן אך אינן נמצאות באזור כלשהו, ​​מוכנסות לקובץ נפרד.

שמות קבצי הפלט הנפרדים שנוצרו על ידי ה- -m מתג מיוצרים אוטומטית מ
קובץ הפלט השורש שיכיל את מזהה האזור של האזור המשויך. (שים לב לאזור הזה
id מתחיל ב-1, כך ששם הקובץ המשויך למזהה 0 מכיל שורות שעוברות את
מסנן אך אינם נמצאים באזור מסוים.) שמות קבצי פלט נוצרים באופן הבא:

· ניתן להשתמש במפרט $n בכל מקום בשם קובץ השורש (באופן מתאים
להגן עליו מהקליפה) ויורחב להיות מספר המזהה של המשויך
אזור. לדוגמה:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' 'foo.goo_$n.fits'

יפיק קבצים בשם foo.goo_0.fits (עבור שורות לא בכל אזור אבל עדיין עוברים
המסנן), foo.goo_1.fits (שורות במזהה אזור מס' 1, האזור הראשון), foo.goo_2.fits
(שורות במזהה אזור מס' 2), וכו'. שימו לב שנדרשים מרכאות בודדות בשורש הפלט
כדי להגן על ה-'$' מהקליפה.

· אם לא צוין $n, מזהה האזור ימוקם לפני הנקודה הראשונה (.) ב
שם הקובץ. לכן:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' foo.evt.fits

יפיק קבצים בשם foo0.evt.fits (עבור שורות לא בשום אזור אבל עדיין עוברים
המסנן), foo1.evt.fits (שורות במזהה אזור מס' 1), foo2.evt.fits (שורות במזהה אזור
מס' 2) וכו'.

· אם לא צוין נקודה בשם קובץ הפלט של השורש, אזי מזהה האזור יהיה
מצורף לשם הקובץ. לכן:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' 'foo_evt'

יפיק קבצים בשם foo_evt0 (עבור שורות שאינן בשום אזור אבל עדיין עוברים את
filter), foo_evt1 (שורות במזהה אזור מס' 1), foo_evt2 (שורות במזהה אזור מס' 2) וכו'.

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

כברירת מחדל, נוצר קובץ FITS חדש והטבלה הבינארית נכתבת לראשון
סיומת. אם ה -a (הוסף) מתג צוין, הטבלה מצורף לקיים
קובץ FITS בתור סיומת BINTABLE. שים לב שקובץ הפלט FITS חייב כבר להתקיים.

אם -z מתג ("אפס" ערכי פיקסלים) צוין ו -i לא צוין, ואז פיקסלים
בעל ערך אפס ייצא כשהעמודה "VALUE" שלהם מוגדרת לאפס. ברור, זה
מתג אינו הגיוני כאשר מופעלים אירועים בודדים.

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


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

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

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor מספק היפוך של
    בקרת צימוד, עם: - התלות שלה
    הזרקה - הזרקת המשך -
    הזרקת חוט למידע נוסף
    בקר ב...
    הורד את OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit הוא שרת מונחה קוד פתוח
    מסגרת ממשק משתמש (SDUI). זה מאפשר לך
    להפיץ עדכונים ממקור שרת ל
    גרסאות אפליקציה שונות. כמו כן, זה יכול להיות
    בשימוש עבור ...
    הורד את DivKit
  • 3
    ממיר משנה
    ממיר משנה
    כלי להמרה בין שונים
    פורמט מנוי. משתמשי Shadowrocket
    צריך להשתמש ב-ss, ssr או v2ray כמטרה.
    אתה יכול להוסיף &remark= ל
    HT דמוי טלגרם...
    הורד ממיר משנה
  • 4
    SWASH
    SWASH
    SWASH הוא מספרי למטרות כלליות
    כלי להדמיית חוסר יציבות,
    לא הידרוסטטי, משטח חופשי,
    תופעות זרימה ותחבורה סיבובית
    במימי החוף כמו...
    הורד את SWASH
  • 5
    VBA-M (ארכיון - עכשיו ב-Github)
    VBA-M (ארכיון - עכשיו ב-Github)
    הפרויקט עבר ל
    https://github.com/visualboyadvance-m/visualboyadvance-m
    מאפיינים: יצירות לרמות שמור מדינות רבות
    מערכת, תומך ב-gba, gbc, gb, sgb,
    sgb2Tu...
    הורד את VBA-M (ארכיון - עכשיו ב-Github)
  • 6
    Stacer
    Stacer
    מייעל וניטור מערכת לינוקס
    מאגר Github:
    https://github.com/oguzhaninan/Stacer.
    קהל: משתמשי קצה/שולחן עבודה. מִשׁתַמֵשׁ
    ממשק: Qt. מתכנת La...
    הורד את סטייסר
  • עוד »

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

Ad