این دستور mImgtbl است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
mImgtbl - ابرداده را از مجموعه ای از تصاویر FITS ایجاد کنید
خلاصه
mImgtbl [-rcadb] [-s وضعیت فایل] [-f فیلد لیست فایل] [-t imglist] فهرست تصاویر.tbl
شرح
mImgtbl اطلاعات هندسه هدر FITS را از مجموعه ای از فایل ها استخراج می کند و یک فایل ایجاد می کند
جدول فراداده تصویر ASCII که توسط چندین برنامه دیگر استفاده می شود. فقط آن
دادهها را از سرصفحههایی که با استاندارد FITS مطابقت دارند جمعآوری میکند، اما تعداد آنها را گزارش میکند
تصاویری که در آن بررسی ناموفق هستند.
OPTIONS
-r mImgtbl همچنین می تواند به عنوان یک برنامه مستقل برای جمع آوری ابرداده تصویر برای دیگران استفاده شود
اهداف (پر کردن یک پایگاه داده، به عنوان مبنایی برای جستجوهای پوشش فضایی، و غیره)
در این مورد اغلب مطلوب است که اطلاعات مربوط به تمام فایل های موجود در a
درخت دایرکتوری به صورت بازگشتی پرچم "-r" (بازگردانی) دستور می دهد mImgtbl جستجو کنید
دایرکتوری داده شده و همه زیرشاخه های آن به صورت بازگشتی.
-c گزینه "-c" (گوشه ها) در mImgtbl باعث می شود هشت ستون اضافی به آن اضافه شود.
جدول فراداده خروجی حاوی مختصات RA، Dec (ra1، dec1، ... ra4،
dec4) از گوشه های تصویر. خروجی همیشه Equatorial J2000 است، حتی اگر
ورودی سیستم دیگری است. اگرچه برای ماژول های پردازش اصلی مورد نیاز نیست، ما
توصیه می شود از این گزینه استفاده کنید، زیرا ممکن است برخی از برنامه ها به مکان های گوشه ای نیاز داشته باشند
به درستی کار کند.
-C نسخه اصلی mImgtbl ساختار مکعب را در فایل ها نادیده گرفت. فقط نگاه می کرد
در دو بعد اول و پارامترهای WCS مرتبط. هنگام پردازش مکعب
به مونتاژ اضافه شد، لازم بود بعد سوم و چهارم بررسی شود
(در صورت وجود) و بنابراین تعدادی ستون اضافی به خروجی mImgtbl اضافه شد
(به عنوان مثال، NAXIS4، CRVAL3). هنوز هم اغلب موردی است که تمام ستون های جدید
خالی خواهد بود، بنابراین برای صرفه جویی در فضا، خروجی حالت قدیمی را می توان با استفاده از "-C" فراخوانی کرد.
گزینه (بدون مکعب). این بیشتر جنبه آرایشی دارد، زیرا "چهار بعدی"
خروجی برای پردازش بیشتر داده های دو بعدی کاملاً معتبر است.
-a به طور پیشفرض، mImgtbl فایلهای FITS با نامهایی را که به آخر میشوند نادیده میگیرد _حوزه (به عنوان مثال
name_area.fits)، با فرض اینکه آنها تصاویر منطقه ایجاد شده توسط Montage هستند. اگر شما می خواهید
اطلاعات مربوط به این تصاویر را تولید کنید، یا اگر تصاویری با آن دارید _حوزه در عنوان
دیگر نسبت به آنهایی که توسط مونتاژ تولید می شوند، باید این پرچم را به زور روشن کنید
mImgtbl برای مشاهده تمام تصاویر موجود در فهرست
-d اشکال زدایی را روشن کنید
-b وقتی این سوئیچ تنظیم می شود، mImgtbl هر فایل FITS را که پیدا می کند به صراحت خروجی می دهد
که به نظر می رسد معتبر نیست، همراه با اطلاعات مربوط به خطا.
-s وضعیت فایل
خروجی و خطاها در آن نوشته می شود وضعیت فایل به جای اینکه برای stdout نوشته شود.
-f فیلد لیست فایل
برای تعیین a استفاده می شود لیست میدانی، که کلمات کلیدی اضافی را برای خواندن فهرست می کند
هدرهای FITS و در جدول خروجی گنجانده شده است. لیست های زمینه باید مشخص کنند
نام، نوع کلمه کلیدی (int، char، double) و اندازه. مثال: example.fieldlist.
-t imglist
mImgtbl فقط فایل هایی را با نام های مشخص شده در جدول پردازش می کند imglist، نادیده گرفتن هر کدام
فایل های دیگر در دایرکتوری مثال: example.imglist.
ادله
فهرست راهنما
مسیر دایرکتوری حاوی مجموعه ای از فایل های ورودی FITS.
images.tbl
جدول فراداده مسیر خروجی
نتیجه
جدول خروجی حاوی اطلاعات فراداده از تمام فایل های FITS قابل خواندن در فهرست است
مشخص شده توسط فهرست راهنما. تعداد دفعات مشاهده تعداد رکوردهای جدول است و بدجنس ها هست
تعداد فایل هایی که فراداده FITS برای آنها استخراج نشد.
OUTPUT ستون ها
cntr شمارنده منحصر به فرد (شماره ردیف)
ra,dec موقعیت تصویر در قالب درجه اعشاری
cra, cdec
صعود راست در قالب HHMMSS.SS. انحراف در قالب DDMMSS.S
naxis1، naxis2
اندازه تصویر بر حسب پیکسل برای ابعاد 1 و 2
ctype1، ctype2
سیستم مختصات (چهار کاراکتر اول) و طرح ریزی نقشه WCS (آخرین
سه کاراکتر) برای ابعاد 1 و 2
crpix1، crpix2
مختصات پیکسل محل مرجع (می تواند کسری باشد و می تواند خاموش باشد
تصویر) برای ابعاد 1 و 2
crval1، crval2
مختصات یک مکان مرجع در آسمان (اغلب در مرکز
تصویر) برای ابعاد 1 و 2
cdelt1، cdelt2
مقیاس پیکسل (بر حسب درجه آسمان در هر پیکسل) در محل مرجع برای
ابعاد 1 و 2
crota2 زاویه چرخش از جهت "بالا" به قطب سماوی
اعتدال
سال تقدیمی مرتبط با سیستم مختصات
hdu شناسه عددی برای پسوند FITS که اطلاعات تصویر از آن استخراج شده است،
برای فایل های FITS با چندین HDU.
اندازه فایل اندازه فایل (بر حسب بایت) فایل ورودی FITS
fname مسیر فایل ورودی FITS
پیام ها
خوب [struct stat="OK", count=تعداد دفعات مشاهده، بدجنس ها=بدجنس ها]
ERROR استدلال غیرقانونی: -ارگ
ERROR فایل وضعیت باز نمی شود: وضعیت فایل
ERROR فایل لیست فیلد را نمی توان باز کرد: فیلد لیست فایل
ERROR فایل لیست تصویر را نمی توان باز کرد: imgfile
ERROR جدول تصویر به ستون fname/file نیاز دارد
ERROR نام فیلد غیرقانونی: رشته]
ERROR نوع فیلد غیرقانونی: رشته]
ERROR دسترسی امکان پذیر نیست فهرست راهنما
ERROR فهرست راهنما دایرکتوری نیست
ERROR جدول خروجی باز نمی شود.
ERROR جدول کپی باز نمی شود.
ERROR جدول tmp (in) باز نمی شود.
ERROR جدول tmp (خارج) باز نمی شود.
ERROR جدول نهایی باز نمی شود.
ERROR تأیید کتابخانه خطا
مثال ها
مثال زیر اجرا می شود mImgtbl در دایرکتوری حاوی 14 تصویر 2MASS:
$ mImgtbl input/2mass images.tbl
[struct stat="OK", count=14, badfits=0]
خروجی: images.tbl.
محل دویدن و پیاده روی mImgtbl در دایرکتوری حاوی 3 تصویر FITS بد، با کلید -c روشن:
$ mImgtbl -c input/2mass-bad images-corners.tbl
[struct stat="OK", count=14, badfits=3]
فایل خروجی مشابه مثال اول است، اما با اضافه شدن 8 "گوشه"
ستون ها: images-corners.tbl. بدجنس ها شمارنده در پیام خروجی گزارش های مربوط به چگونگی
بسیاری از تصاویر حاوی اطلاعات هدر نامعتبر بودند.
هنگامی که یک فایل لیست فیلد مانند این مثال ارسال می شود، ستون های اضافی از FITS استخراج می شوند
سرصفحه ها و درج شده در جدول:
$ mImgtbl -f example.fieldlist input/2mass images-expanded.tbl
[struct stat="OK", count=14, badfits=0]
فایل خروجی دارای ستون های اضافی به شرح زیر است: images-expanded.tbl.
با استفاده از خدمات onworks.net از mImgtbl به صورت آنلاین استفاده کنید