انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

funhead - آنلاین در ابر

اجرای funhead در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور Funhead است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


funhead - نمایش سرصفحه در فایل Funtools

خلاصه


سرگرم کننده [-a] [-s] [-t] [-L] [نام نام]

OPTIONS


-a # همه سرصفحه های برنامه افزودنی را نمایش می دهد
-s # 79 نویسه را به جای 80 نویسه قبل از خط جدید نمایش می دهد
-t # نوع داده char را به هر خط خروجی اضافه می کند
-L # خروجی در قالب فهرست rdb/starbase

شرح


سرگرم کننده پارامترهای هدر FITS را در پسوند FITS مشخص شده نمایش می دهد.

اولین آرگومان برنامه، فایل ورودی Funtools را برای نمایش مشخص می کند. اگر
"stdin" مشخص شده است، داده ها از ورودی استاندارد خوانده می شوند. Funtools Bracket Notation است
برای تعیین پسوند FITS خاص برای پردازش استفاده می شود. به طور معمول، 80 کاراکتر کامل از
هر کارت هدر خروجی است و به دنبال آن یک خط جدید وجود دارد.

اگر -a سوئیچ مشخص شده است، هدر از هر پسوند FITS در فایل است
نمایش داده. با این حال توجه داشته باشید که -a سوئیچ با ورودی فایل های FITS از طریق کار نمی کند
stdin. امیدواریم در نسخه های بعدی این محدودیت را حذف کنیم.

اگر -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 (جدول دودویی):

[sh] 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' / نوع داده برای فیلد
و غیره. ...
END

برای نمایش هدر سوم:

[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' / نوع داده برای فیلد
و غیره. ...
END

برای نمایش هدر اصلی (یعنی پسوند 0):

sh> funhead "coma.fits[0]"
SIMPLE = T / STANDARD FITS FORMAT
BITPIX = 16 / 2-BYTE TWOS-COMPL INTEGER
NAXIS = 2 / تعداد محورها
NAXIS1 = 800 /
NAXIS2 = 800 /
DATATYPE= 'INTEGER*2' /SHORTINTEGER
END

برنامه funhead همچنین می تواند ویرایش (به عنوان مثال اضافه، حذف، یا تغییر) و یا نمایش فردی
پارامترهای هدر حالت ویرایش با وجود دو خط فرمان اضافی مشخص می شود
آرگومان ها: فایل خروجی و ویرایش فایل فرمان، به ترتیب. حالت ویرایش به عنوان یک فیلتر عمل می کند:
فایل خروجی شامل کل فایل FITS ورودی، از جمله پسوندهای دیگر خواهد بود. در
فایل دستور ویرایش می تواند "stdin" باشد، در این صورت دستور ویرایش از روی استاندارد خوانده می شود
ورودی

فایل دستور ویرایش حاوی کامنت‌های پارامتر (با داشتن ## در ستون اول) و
عملیات حذف و تخصیص (اصلاح یا اضافه کردن). یک عملیات حذف توسط
قبل از نام پارامتر با علامت منفی "-". یک عملیات نمایش (بسیار مفید در
جلسات تعاملی، به عنوان مثال، جایی که دستورات ویرایش از stdin گرفته شده است) توسط مشخص می شود
قبل از نام پارامتر با علامت سوال "?". در هر صورت، یک مقدار پارامتر
لازم نیست مشخص شود یک عملیات انتساب به همان دو روش مشخص می شود که a
پارامتر در هدر متن مشخص شده است (اما بدون کاراکتر نظر قبل
پارامترهای هدر)، به عنوان مثال:

· نظرات به سبک FITS دارای علامت مساوی "=" بین کلمه کلیدی و مقدار و یک هستند
اسلش اختیاری "/" برای نشان دادن نظر. قوانین سختگیرانه 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

برای اطلاعات بیشتر درباره قالب پارامتر سرصفحه، به فایل‌های متنی مبتنی بر ستون مراجعه کنید.

با استفاده از خدمات onworks.net از funhead آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad