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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


funcone - بحث مخروطي لجدول ثنائي يحتوي على أعمدة RA ، Dec

موجز


فونكون [أعمدة]

OPTIONS


-d deccol: [hdr] # اسم عمود Dec ، الوحدات (المُعرف: DEC: d)
-j # ربط الأعمدة من ملف القائمة
-J # ربط الأعمدة من ملف القائمة ، إخراج جميع الصفوف
-l listfile # مراكز القراءة ونصف القطر من قائمة
-L listfile # مراكز القراءة ونصف القطر من قائمة ، صفوف قائمة الإخراج
-n # لا تستخدم حدود المخروط كمرشح
-r racol: [hdr] # اسم عمود RA ، الوحدات (def: RA: h)
-x # قم بإلحاق RA_CEN و DEC_CEN و RAD_CEN و CONE_KEY cols
-X # قم بإلحاق RA_CEN ، DEC_CEN ، RAD_CEN ، CONE_KEY cols ، إخراج جميع الصفوف

الوصف


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

تحدد الوسيطة الأولى للبرنامج ملف FITS أو ملف الحدث الخام أو الصفيف الخام
ملف. إذا تم تحديد "stdin" ، تتم قراءة البيانات من الإدخال القياسي. استخدم Funtools
ترميز الأقواس لتحديد امتدادات ومرشحات FITS. الحجة الثانية هي
ملف الإخراج يناسب. إذا تم تحديد "stdout" ، تتم كتابة الجدول الثنائي FITS على
الإخراج القياسي.

الوسيطتان الثالثة والرابعة المطلوبة هي مركز RA و Dec. بشكل افتراضي،
يتم تحديد RA بالساعات بينما يتم تحديد Dec بالدرجات. يمكنك تغيير وحدات
إما من خلال إلحاق الحرف "d" (درجات) أو "h" (ساعات) أو "r" (راديان).
التدوين الستيني مدعوم ، مع وجود نقطتين أو مسافات تفصل بين hms و dms. (متى
باستخدام المسافات ، يرجى التأكد من أن السلسلة بأكملها مقتبسة.)

الوسيطة الخامسة المطلوبة هي نصف قطر البحث المخروطي. بشكل افتراضي ، قيمة نصف القطر
تعطى بالدرجات. يمكن تغيير الوحدات بإلحاق الحرف "د" (درجات) ،
"r" (راديان) ، "" "(قوس دقيقة) أو" "" (ثوان قوسية).

بشكل افتراضي ، يتم نسخ جميع أعمدة ملف الإدخال إلى ملف الإخراج. أعمدة مختارة
يمكن إخراجها باستخدام وسيطة سادسة اختيارية في النموذج:

"عمود 1 عمود 1 ... عمود N"

الوسيطة السابعة تسمح لك بإخراج الأعمدة المحددة من ملف القائمة عندما -j تحول
يستخدم. لاحظ أن أعمدة RA و Dec المستخدمة في حساب المخروط يجب ألا تكون كذلك
إلغاء التحديد.

أيضًا بشكل افتراضي ، يتم تسمية أسماء أعمدة RA و Dec بالاسم "RA" و "Dec" ، وترد في
وحدات الساعات والدرجات على التوالي. يمكنك تغيير كل من الاسم والوحدات باستخدام
مفاتيح التبديل -r [RA] و / أو -d [ديسمبر]. مرة أخرى ، يتم إلحاق أحد "h" أو "d" أو "r"
اسم العمود لتحديد الوحدات ولكن في هذه الحالة ، يجب أن يكون هناك نقطتان ":" بين
الاسم ومواصفات الوحدة.

إذا كان -l [ملف قائمة] يتم استخدام التبديل ، ثم واحد أو أكثر من مركز RA ، مركز Dec ، و
يمكن أخذ نصف القطر من ملف قائمة (والذي يمكن أن يكون جدول FITS أو نص عمود ASCII
ملف). في هذه الحالة ، الثالث (مركز RA) والرابع (مركز ديسمبر) والخامس (نصف القطر)
يمكن أن تكون وسيطات سطر الأوامر إما اسم عمود في ملف القائمة (إذا كانت هذه المعلمة
يختلف) أو قيمة عددية (إذا كانت هذه المعلمة ثابتة). عندما يكون اسم العمود
المحدد لـ RA أو Dec أو radius ، يمكنك إلحاق نقطتين متبوعين بـ "h" أو "d" أو "r"
لتحديد الوحدات (أيضًا "و" للنصف القطر). يتم تشغيل خوارزمية البحث المخروطي مرة واحدة لكل منها
صف في القائمة ، مع أخذ قيم RA و Dec و radius من الأعمدة المحددة أو من
القيم الرقمية الثابتة المحددة في سطر الأوامر.

عند استخدام قائمة ، تتم كتابة جميع الصفوف الصالحة من كل تكرار في ملف إخراج واحد.
استخدم -x التبديل للمساعدة في تحديد أي سطر من ملف القائمة تم استخدامه لإنتاج ملف
صف (صفوف) الإخراج المعطى. يتسبب رمز التبديل هذا في القيم الخاصة بالمركز RA و Dec و radius و
رقم الصف الذي سيتم إلحاقه بملف الإخراج ، في أعمدة تسمى RA_CEN ، DEC_CEN ، RAD_CEN
و CONE_KEY على التوالي. بدلا من ذلك ، فإن -j (الانضمام) سيُلحق مفتاح التبديل جميع الأعمدة
من صف القائمة إلى صف الإخراج (بشكل أساسي صلة بصف القائمة وصف الإدخال) ،
مع رقم الصف CONE_KEY. هذان المفتاحان متنافيان.

-X و -J تكتب مفاتيح التبديل نفس البيانات مثل نظيراتها من الأحرف الصغيرة لكل منها
صف يرضي البحث المخروطي. بالإضافة إلى ذلك ، تكتب هذه المفاتيح أيضًا صفوفًا من ملف
ملف الحدث الذي لا يلبي أي بحث مخروطي. في مثل هذه الحالات ، فإن هذا العمود CONE_KEY سوف
يتم إعطاؤك القيمة -1 وسيتم تعيين معلومات موضع المركز والقائمة على صفر
للصف المحدد. وبالتالي ، يتم ضمان إخراج جميع صفوف ملف حدث الإدخال ،
مع صفوف ترضي بحثًا مخروطيًا واحدًا على الأقل به معلومات بحث إضافية.

-L التبديل يعمل بشكل مشابه لـ -l التبديل في أنه يأخذ المراكز من ملف القائمة.
ومع ذلك ، فإنه يقوم أيضًا بتعيين رمز التبديل -j ضمنيًا ، بحيث تكون صفوف الإخراج هي صلة ملف
إدخال صف الحدث وصف المركز المركز. بالإضافة إلى ذلك ، يقوم هذا المفتاح أيضًا بكتابة كل شيء
صفوف المركز التي لا يفي بها أي حدث بمعايير البحث المخروطية لذلك الصف.
سيتم إعطاء العمود CONE_KEY القيمة -2 لصفوف الوسط التي لم تكن قريبة من أي صفوف
سيتم صفير صف البيانات وأعمدة الحدث لهذه الصفوف. بهذه الطريقة جميع المراكز
يتم ضمان إخراج الصفوف مرة واحدة على الأقل.

إذا كان أي من مفاتيح تبديل "كل الصفوف" (-X, -Jالطرق أو -L) ، ثم عمود جديد يسمى JSTAT
يضاف إلى جدول الإخراج. تشير القيم الموجبة في هذا العمود إلى المركز
رقم صف الموضع (بدءًا من 1) في ملف القائمة الذي نجح فيه صف البيانات هذا
المتطابقة في بحث مخروط. تعني القيمة -1 أن صف البيانات لا يتطابق مع أي مركز
موضع. تعني القيمة -2 أن موضع المركز لم يتطابق مع أي صف بيانات.

بالنظر إلى موضع المركز ونصف القطر ، تحسب خوارزمية البحث المخروطي معلمات الحد
لمربع يتضمن المخروط المحدد ، واختبار الصفوف التي تقع قيم مواضعها فقط
ضمن تلك الحدود. بالنسبة للملفات الصغيرة ، فإن الحمل المرتبط بحد المخروط هذا
يمكن أن يؤدي التصفية إلى تشغيل البرنامج بشكل أبطأ مما لو تم اختبار جميع الأحداث. أنت تستطيع
قم بإيقاف تشغيل تصفية الحد المخروطي باستخدام -n قم بالتبديل لمعرفة ما إذا كان هذا يسرع المعالجة
(مفيد بشكل خاص عند معالجة قائمة كبيرة من الوظائف).

على سبيل المثال ، يستخدم البحث المخروطي الافتراضي الأعمدة "RA" و "Dec" بالساعات والدرجات
(على التوالي) وموقع RA بالساعات ، ديسمبر ونصف القطر بالدرجات:

funone in.fits out.fits 23.45 34.56 0.01

لتحديد موضع RA بالدرجات:

funcone in.fits out.its 23.45d 34.56 0.01

للحصول على RA و Dec من قائمة ولكن استخدم قيمة ثابتة لنصف القطر (وكتابة أيضًا
معلومات التعريف لكل صف في القائمة):

funcone -x -l list.txt in.fits out.fits MYRA MYDec 0.01

حدد المستخدم الأعمدة بالدرجات ، موضع RA بالساعات (التدوين الستيني) ، ديسمبر
الموضع بالدرجات (التدوين الستيني) ونصف القطر بالدقيقة القوسية:

funcone -r myRa: d -d myDec in.fits out.its 12:30: 15.5 30:12 15 '

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


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

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

أوامر لينكس

Ad