عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

funsky - عبر الإنترنت في السحابة

قم بتشغيل funsky في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر funsky الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


funsky - التحويل بين إحداثيات الصورة والسماء

موجز


com.funsky iname [ext] # RA، Dec (deg) أو صورة pix من stdin
com.funsky iname [ext] [lname] # RA، Dec (deg) أو صورة pix من القائمة
com.funsky iname [ext] [col1] [col2] # cols المسماة: وحدات من stdin
com.funsky iname [ext] [lname] [col1] [col2] # cols المسماة: وحدات من القائمة

OPTIONS


-d # استخدم دائمًا تحويل tlmin الصحيح (كما يفعل ds9)
-r # تحويل x، y إلى RA، Dec (افتراضي: تحويل RA، Dec إلى x، y)
-o # تشمل الإزاحة من موضع الهدف الاسمي (في قوس ثانية)
-v # عرض قيم الإدخال أيضًا (الافتراضي: عرض الإخراج فقط)
-T # عرض الإخراج بتنسيق rdb (w / header ، محددات الجدولة)

الوصف


يحول Funsky إحداثيات السماء المدخلة (RA ، Dec) إلى إحداثيات الصورة (أو العكس) باستخدام
معلومات WCS الواردة في ملف FITS المحدد. عدة متواليات استدعاء هي
مدعومة من أجل تسهيل تحديد مواقع التنسيق بطرق مختلفة.

الوسيطة الأولى المطلوبة هي دائمًا ملف (أو ملحق) الإدخال FITS الذي يحتوي على الامتداد
معلومات WCS في رأس ملحق. لاحظ أنه لا يتم استخدام البيانات من هذا الملف. بواسطة
افتراضيًا ، يحول البرنامج قيم الإدخال RA و Dec إلى X و Y باستخدام WCS
معلومة. إذا كان WCS مرتبطًا بصورة مناسبة ، فإن قيم X و Y هي صورة
قيم. إذا كان WCS مرتبطًا بجدول ثنائي ، فإن قيم X و Y تكون مادية
قيم. لتحويل X و Y إلى RA و Dec ، استخدم امتداد -r (عكسي) التبديل.

إذا لم يتم توفير وسيطات أوامر أخرى ، فسيتم قراءة مواضع الإدخال من ملف
المدخلات القياسية. من المفترض أن يحتوي كل سطر على موضع إحداثي واحد يتكون من
RA بالدرجات (أو X بالبكسل) متبوعًا بـ Dec بالدرجات (أو Y بالبكسل). المعتاد
المحددات مدعومة (مسافات ، فواصل ، علامات تبويب). على سبيل المثال:

# قراءة من stdin ، أسماء الأعمدة الافتراضية والوحدات
[ش] funsky snr.ev
22.982695 58.606523 # إدخال RA (ساعات) ، ديسمبر (درجة)
510.00 510.00
22.982127 58.607634 # إدخال
512.00 510.50
22.981700 58.614301 # إدخال
513.50 513.50
^ D # نهاية الإدخال

إذا تم توفير وسيطة ثانية ، فمن المفترض أن تكون هذه الوسيطة ملفًا يحتوي على RA (X)
و Dec (Y) المواقف. يمكن أن يكون الملف جدول ASCII أو جدول FITS ثنائي. ال
ترتيب الأعمدة غير مهم ، إذا كان الجدول يحتوي على رأس عمود. في هذه الحالة ، الأسماء
من الأعمدة يجب أن يكون واحدًا من "RA" أو "DEC" أو "X" أو "Y" من السماء إلى الصورة والصورة إلى السماء
على التوالي. إذا كان الجدول لا يحتوي على رأس ، مرة أخرى ، يفترض RA (X)
إلى الأول ، يليه DEC (Y). على سبيل المثال:

# قراءة من ملف ، أسماء الأعمدة والوحدات الافتراضية
[sh] القط hd.in
RA ديسمبر
--------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[ش] funsky snr.ev hd.in
510.00 510.00
512.00 510.50
513.50 513.50

إذا تم توفير ثلاث حجج ، فسيتم قراءة مواضع الإدخال مرة أخرى من المعيار
مدخل. من المفترض أن يحتوي كل سطر على موضع إحداثي واحد يتكون من RA
(أو X بالبكسل) متبوعًا بـ Dec (أو Y بالبكسل) ، مع دعم المحددات المعتادة.
ومع ذلك ، تحدد الوسيطتان الثانية والثالثة الآن أسماء الأعمدة و / أو وحدات السماء
باستخدام بناء جملة محدد بنقطتين:

[اسم العمود]: [h⎪d⎪r]

إذا تم حذف اسم colname ، فإن الأسماء الافتراضية هي "RA" أو "DEC" أو "X" أو "Y" أو "COL1" أو "COL2"
على النحو الوارد أعلاه. إذا تم حذف الوحدات ، فسيكون الإعداد الافتراضي هو الدرجات لكل من RA و Dec. عندما يكون
يتم استخدام مفتاح -r (التحويل من الصورة إلى السماء) ويتم تطبيق الوحدات على الإخراج بدلاً من ذلك
من المدخلات. تعمل الأمثلة التالية على توضيح الخيارات:

# قراءة من stdin ، مع تحديد أسماء الأعمدة (المعرفة بالوحدات: الدرجات)
[sh] القط hd.in
ميرا ميديك
--------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

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

# القراءة من stdin، مع تحديد أسماء الأعمدة والوحدات
[sh] القط dd.in
ميرا ميديك
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

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

# read stdin ، تحويل الصورة إلى السماء ، وتحديد وحدات السماء الناتجة
[sh] القط 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

أخيرًا ، تحدد وسائط الأوامر الأربعة كلاً من أسماء و / أو وحدات ملف الإدخال والأعمدة:

[sh] القط dd.in
ميرا ميديك
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev dd.in MYRA: d MYDEC: d
510.00 510.00
512.00 510.50
513.50 513.50

# قراءة الملف، تحويل الصورة إلى السماء، وتحديد وحدات السماء الإخراج
[sh] القط im.in
510.00 510.00
512.00 510.50
513.50 513.50

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

بشكل افتراضي ، يتكون ناتج funsky فقط من موضع (مواضع) الإحداثيات المحولة ،
واحد لكل خط إخراج. هذا يجعل التحليل في نصوص الصَدَفة أمرًا سهلاً. استخدم ال -v (مطوّل)
التبديل لتحديد أن إحداثيات الإدخال يجب أن يتم تعليقها مسبقًا على كل سطر. ل
مثال:

[sh] القط dd.in
ميرا ميديك
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky 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 ، فسيكون ملف
يتم إخراج معلمات الرأس الوصفية قبل الجدول (بشكل أساسي لتذكيرك بالسماء
الوحدات):

# جدول الإخراج في الوضع غير المطول
[sh] 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 = / المستخدمون/eric/data/snr.ev
# ICOL1 = ميرا
#ICOL2 = MYDEC
# IUNITS1 = د
# IUNITS2 = د
# OCOL1 = X
# OCOL2 = ص

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) يحاكي المحول استخدام ds9 لقيم TLMIN و TLMAX الصحيحة للجميع
تنسيق التحولات. يبدو أن اتفاقيات FITS تستدعي استخدام TLMIN للفاصلة العائمة
و TLMAX عندما تكون البيانات عائمة. هذه الاتفاقية متبوعة بـ funsky ولكن ينتج عنها ملف
اختلاف بسيط مع قيم ds9 المحولة لبيانات النقطة العائمة. سوف نعالج هذا
الصراع في المستقبل ، ربما.

استخدم funsky عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad