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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


funcnts - عد الفوتونات في مناطق محددة، مع الطرح bkgd

موجز


funcnts [مفاتيح] [منطقة المصدر] [bkgd_file] [bkgd_region⎪bkgd_value]

OPTIONS


-e "source_exposure[;bkgd_exposure]"
# المصدر (bkgd) يناسب صورة التعريض باستخدام الملفات المطابقة
-w "source_exposure[;bkgd_exposure]"
# المصدر (bkgd) يناسب صورة التعريض باستخدام تحويل WCS
-t "source_timecorr[;bkgd_timecorr]"
# قيمة تصحيح وقت المصدر (bkgd) أو اسم معلمة الرأس
-g # الإخراج باستخدام تنسيق g لطيف
-G # الإخراج باستخدام تنسيق %.14g (أقصى قدر من الدقة)
-i "[column;]int1;int2..." # الفواصل الزمنية المستندة إلى الأعمدة
-m # يطابق المصدر الفردي ومناطق bkgd
-p # الإخراج بالبكسل، حتى لو كان wcs موجودًا
-r # إخراج نصف القطر الداخلي/الخارجي (والزوايا) للحلقات (والباندا)
-s # إخراج القيم المجمعة
-v "scol[;bcol]" # أعمدة القيمة src وbkgd للجداول
-T # الإخراج بتنسيق starbase/rdb
-z # مناطق الإخراج بمساحة صفر

الوصف


funcnts يقوم بحساب الفوتونات في مناطق المصدر المحددة والإبلاغ عن النتائج لكل منها
منطقة. يتم تحديد المناطق باستخدام آلية تصفية المنطقة المكانية. الفوتونات هي
يتم حسابها أيضًا في مناطق bkgd المحددة المطبقة على نفس ملف البيانات أو ملف مختلف
ملف البيانات. (بدلاً من ذلك، يمكن أن تكون قيمة الخلفية الثابتة بالأعداد/البكسل**2
محددة.) يتم إقران مناطق bkgd مع مناطق المصدر أو مجمعة
وتطبيعها حسب المنطقة، ثم يتم طرحها من أعداد المصادر في كل منطقة.
تتضمن النتائج المعروضة أعداد bkgd المخصومة في كل منطقة، بالإضافة إلى الخطأ
على التعدادات والمنطقة في كل منطقة وسطوع السطح (cnts/area**2)
تحسب لكل منطقة.

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

الوسيطة الثانية الاختيارية هي واصف المنطقة المصدر. إذا لم يتم تحديد أي منطقة،
يتم استخدام الحقل بأكمله.

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

باختصار، وسيطات الأمر التالية صالحة:

[sh] funcnts sfile # عدد في الملف المصدر
[sh] funcnts sfile sregion # عدد في منطقة المصدر
[sh] funcnts sfile sregion bregion # bkgd reg. هو من الملف المصدر
[sh] funcnts sfile sregion bvalue # bkgd reg. ثابت
[sh] funcnts sfile sregion bfile bregion # bkgd reg. هو من ملف منفصل

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

على سبيل المثال، لاستخراج الأعداد داخل دائرة نصف قطرها 22 بكسل من مركز الصورة
يناسب الجدول الثنائي snr.ev ويطرح الخلفية المحددة من نفس الصورة بداخلها
حلقة نصف قطرها 50-100 بكسل:

[sh] funcnts snr.ev "دائرة (502,512,22)" "حلقة (502,512,50,100)"
# مصدر
# ملف البيانات: snr.ev
# درجة / بيكسل: 0.00222222
# خلفية
# ملف البيانات: snr.ev
# وحدة عمود
# المنطقة: قوس ثانية ** 2
# surf_bri: cnts / arcsec ** 2
# surf_err: cnts / arcsec ** 2

# نتائج مطروحة في الخلفية
reg net_counts خطأ الخلفية منطقة الخطأ surf_bri surf_err
------------ --------- ------------ --------- ---- ----- --------- ---------
1 3826.403 66.465 555.597 5.972 96831.98 0.040 0.001

# تم استخدام مكونات المصدر والخلفية التالية:
منطقة (مناطق) المصدر
----------------
دائرة(502,512,22)

ريج يحسب البكسل
---- ------------ ---------
1 4382.000 1513

منطقة (مناطق) الخلفية
--------------------
الحلقة (502,512,50,100)

ريج يحسب البكسل
---- ------------ ---------
الكل 8656.000 23572

وحدات المساحة لأعمدة الإخراج المسماة "المنطقة" و"surf_bri" (سطوع السطح) و
سيتم تقديم "surf_err" إما بالثواني القوسية (إذا كانت معلومات WCS المناسبة موجودة في ملف
رؤوس (رؤوس) ملفات البيانات أو بالبكسل. إذا كان ملف البيانات يحتوي على معلومات WCS، ولكنك لا تريد القوس-
الوحدات الثانية، استخدم -p قم بالتبديل لفرض الإخراج بالبكسل. وكذلك المناطق التي مساحتها صفر
لا يتم تضمينها عادةً في الجدول الأساسي (الخلفية المطروحة)، ولكن يتم تضمينها
في المصدر الثانوي وجداول bkgd. إذا كنت تريد أن يتم تضمين هذه المناطق في
الجدول الأساسي، استخدم -z التبديل.

لاحظ أن أمر sed البسيط سوف يستخرج النتائج المطروحة من الخلفية لمزيد من المعلومات
تحليل:

[ش] وظائف القط.sed
1,/---- .*/د
/^$/,$د

[sh] sed -f funcnts.sed funcnts.out
1 3826.403 66.465 555.597 5.972 96831.98 0.040 0.001

إذا تم تحديد ملفات مصدر وخلفية منفصلة، funcnts سيحاول التطبيع
منطقة الخلفية بحيث يكون حجم بكسل الخلفية هو نفس بكسل المصدر
مقاس. لا يمكن أن تتم هذه التسوية إلا إذا كانت معلومات WCS المناسبة
الموجودة في كلا الملفين (على سبيل المثال، قيم الدرجات/البكسل في CDELT). إذا لم يحدث أي من الملفين
تحتوي على معلومات الحجم المطلوبة، فلن يتم تنفيذ التسوية. في هذه الحالة،
وتقع على عاتق المستخدم مسؤولية التأكد من أن أحجام البكسل هي نفسها بالنسبة للاثنين
الملفات.

عادةً، إذا تم تحديد أكثر من منطقة خلفية واحدة، funcnts سوف يجمعهم جميعا
في منطقة واحدة واستخدم منطقة الخلفية هذه لإنتاج الخلفية المطروحة
النتائج لكل منطقة مصدر. ال -m (تطابق خلفيات متعددة) يحكي التبديل funcnts
لإجراء مراسلات فردية بين مناطق الخلفية والمصدر، بدلاً من
باستخدام منطقة خلفية واحدة مدمجة. على سبيل المثال، الحالة الافتراضية هي الجمع بين 2
مناطق الخلفية في منطقة واحدة ثم قم بتطبيق تلك المنطقة على كل مصدر
المناطق:

[sh] funcnts snr.ev "الحلقة (502,512,0,22,n=2)" "الحلقة(502,512,50,100,n=2)"
# مصدر
# ملف البيانات: snr.ev
# درجة / بيكسل: 0.00222222
# خلفية
# ملف البيانات: snr.ev
# وحدة عمود
# المنطقة: قوس ثانية ** 2
# surf_bri: cnts / arcsec ** 2
# surf_err: cnts / arcsec ** 2

# نتائج مطروحة في الخلفية
reg net_counts خطأ الخلفية منطقة الخطأ surf_bri surf_err
------------ --------- ------------ --------- ---- ----- --------- ---------
1 3101.029 56.922 136.971 1.472 23872.00 0.130 0.002
2 725.375 34.121 418.625 4.500 72959.99 0.010 0.000

# تم استخدام مكونات المصدر والخلفية التالية:
منطقة (مناطق) المصدر
----------------
الحلقة (502,512,0,22,ن=2)

ريج يحسب البكسل
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

منطقة (مناطق) الخلفية
--------------------
الحلقة (502,512,50,100,ن=2)

ريج يحسب البكسل
---- ------------ ---------
الكل 8656.000 23572

لاحظ أن قاعدة مرشح المنطقة الأساسية "يتم حساب كل فوتون مرة واحدة ولا يتم احتساب أي فوتون
تم حسابه أكثر من مرة" لا يزال ساريًا عند استخدام ملف -m لمطابقة مناطق الخلفية. الذي - التي
هو أنه إذا تداخلت منطقتان في الخلفية، فسيتم حساب وحدات البكسل المتداخلة في منطقة واحدة فقط
منهم. في أسوأ السيناريوهات، إذا كانت منطقتان خلفيتان هما نفس المنطقة، فإن
الأول سيحصل على جميع الأعداد والمساحة والثاني لن يحصل على شيء.

باستخدام -m أسباب التبديل funcnts لاستخدام كل منطقة من منطقتي الخلفية بشكل مستقل
مع كل من منطقتي المصدر:

[sh] funcnts -m snr.ev "annulus(502,512,0,22,n=2)" "ann(502,512,50,100,n=2)"
# مصدر
# ملف البيانات: snr.ev
# درجة / بيكسل: 0.00222222
# خلفية
# ملف البيانات: snr.ev
# وحدة عمود
# المنطقة: قوس ثانية ** 2
# surf_bri: cnts / arcsec ** 2
# surf_err: cnts / arcsec ** 2

# نتائج مطروحة في الخلفية
reg net_counts خطأ الخلفية منطقة الخطأ surf_bri surf_err
------------ --------- ------------ --------- ---- ----- --------- ---------
1 3087.015 56.954 150.985 2.395 23872.00 0.129 0.002
2 755.959 34.295 388.041 5.672 72959.99 0.010 0.000

# تم استخدام مكونات المصدر والخلفية التالية:
منطقة (مناطق) المصدر
----------------
الحلقة (502,512,0,22,ن=2)

ريج يحسب البكسل
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

منطقة (مناطق) الخلفية
--------------------
آن(502,512,50,100,ن=2)

ريج يحسب البكسل
---- ------------ ---------
1 3975.000 9820
2 4681.000 13752

لاحظ أن معظم كميات الفاصلة العائمة يتم عرضها باستخدام التنسيق "f". يمكنك التغيير
هذا إلى تنسيق "g" باستخدام -g يُحوّل. يمكن أن يكون هذا مفيدًا عندما يتم حساب العدد في كل بكسل
صغير جدًا أو كبير جدًا. إذا كنت تريد أقصى قدر من الدقة ولا تهتم بالأمر
الأعمدة تصطف بشكل جيد، استخدم -G، والذي يقوم بإخراج كافة القيم العائمة كـ %.14g.

عند حساب الفوتونات باستخدام أشكال الحلقة والباندا (الفطيرة والحلقة)، غالبًا ما يكون الأمر كذلك
من المفيد الوصول إلى نصف القطر (وزوايا الباندا) لكل منطقة منفصلة. ال -r
سيضيف Switch أعمدة نصف القطر والزاوية إلى جدول الإخراج:

[sh] funcnts -r snr.ev "حلقي (502,512,0,22,n=2)" "ann(502,512,50,100,n=2)"
# مصدر
# ملف البيانات: snr.ev
# درجة / بيكسل: 0.00222222
# خلفية
# ملف البيانات: snr.ev
# وحدة عمود
# المنطقة: قوس ثانية ** 2
# surf_bri: cnts / arcsec ** 2
# surf_err: cnts / arcsec ** 2
# نصف القطر: قوسية ثانية
#الزوايا: درجات

# نتائج مطروحة في الخلفية
ريج net_counts خلفية الخطأ منطقة الخطأ تصفح_بري Surf_err radius1 radius2 angle1 angle2
------------- --------- ------------ --------- ---- ----- --------- --------- --------- --------- --------- --------- --------- ---------
1 3101.029 56.922 136.971 1.472 23872.00 0.130 0.002 0.00 88.00 غير متاح غير متاح
2 725.375 34.121 418.625 4.500 72959.99 0.010 0.000 88.00 176.00 غير متاح غير متاح

# تم استخدام مكونات المصدر والخلفية التالية:
منطقة (مناطق) المصدر
----------------
الحلقة (502,512,0,22,ن=2)

ريج يحسب البكسل
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

منطقة (مناطق) الخلفية
--------------------
آن(502,512,50,100,ن=2)

ريج يحسب البكسل
---- ------------ ---------
الكل 8656.000 23572

يتم إعطاء نصف القطر بوحدات البكسل أو الثواني القوسية (اعتمادًا على وجود معلومات WCS)،
بينما تكون قيم الزوايا (في حالة وجودها) بالدرجات. يمكن استخدام هذه الأعمدة للتخطيط
لمحات شعاعية. على سبيل المثال، البرنامج النصي funcnts.plot في توزيع funtools) سوف
ارسم ملف تعريف شعاعي باستخدام gnuplot (الإصدار 3.7 أو أعلى). نسخة مبسطة من هذا
يظهر البرنامج النصي أدناه:

#!/ بن / ش

إذا [x"$1" = xgnuplot ]; ثم
إذا [x`what gnuplot 2>/dev/null` = x ]; ثم
صدى "خطأ: gnuplot غير متوفر"
خروج 1
fi
محرج '
بداية {HEADER = 1؛ البيانات=0; الملفات = ""؛ XLABEL = "غير معروف"؛ YLABEL = "غير معروف"}
الرأس==1{
إذا( $1 == "#" && $2 == "بيانات" && $3 == "ملف:"){
إذا (ملفات! = "") ملفات = ملفات "،"
الملفات = الملفات 4 دولارات
}
وإلا إذا( $1 == "#" && $2 == "نصف القطر:"){
اكسلابيل = 3 دولار
}
وإلا إذا( $1 == "#" && $2 == "surf_bri:"){
يلابيل = 3 دولار
}
وإلا إذا( $1 == "----"){
printf "تعيين nokey؛ تعيين العنوان \"funcnts(%s)\"\n"، FILES
printf "تعيين xlabel \" radius(%s)\"\n"، XLABEL
printf "تعيين ylabel \"surf_bri(%s)\"\n"، YLABEL
طباعة "مؤامرة \"-\" باستخدام 3:4:6:7:8 مع boxerrorbars"
رأس = 0
البيانات = 1
التالي
}
}
البيانات==1{
إذا (نف == 12){
طباعة 9 دولارات، 10 دولارات، (9 دولارات + 10 دولارات)/2، 7 دولارات، 8 دولارات، 7 دولارات - 8 دولارات، 7 دولارات + 8 دولارات، 10 دولارات - 9 دولارات
}
آخر
خروج
}
}
' ⎪ gnuplot -persist - 1>/dev/null 2>&1

elif [ x"$1" = xds9 ]; ثم
محرج '
بداية {HEADER = 1؛ البيانات=0; XLABEL = "غير معروف"؛ YLABEL = "غير معروف"}
الرأس==1{
إذا( $1 == "#" && $2 == "بيانات" && $3 == "ملف:"){
إذا (ملفات! = "") ملفات = ملفات "،"
الملفات = الملفات 4 دولارات
}
وإلا إذا( $1 == "#" && $2 == "نصف القطر:"){
اكسلابيل = 3 دولار
}
وإلا إذا( $1 == "#" && $2 == "surf_bri:"){
يلابيل = 3 دولار
}
وإلا إذا( $1 == "----"){
printf "funcnts(%s) radius(%s)surf_bri(%s) 3\n"، FILES، XLABEL، YLABEL
رأس = 0
البيانات = 1
التالي
}
}
البيانات==1{
إذا (نف == 12){
طباعة 9 دولارات، 7 دولارات، 8 دولارات
}
آخر
خروج
}
}
'
آخر
صدى "funcnts -r... ⎪ funcnts.plot [ds9⎪gnuplot]"
خروج 1
fi

وهكذا لتشغيل funcnts ورسم النتائج باستخدام gnuplot (الإصدار 3.7 أو أعلى)، استخدم:

funcnts -r snr.ev "annulus(502,512,0,50,n=5)" ... ⎪ funcnts.plot gnuplot

-s (مجموع) أسباب التبديل funcnts لإنتاج جدول إضافي للمجموع (المتكامل)
القيم المطروحة في الخلفية، إلى جانب الجدول الافتراضي للقيم الفردية:

[sh] funcnts -s snr.ev "الحلقة (502,512,0,50,n=5)" "الحلقة (502,512,50,100)"
# مصدر
# ملف البيانات: snr.ev
# درجة / بيكسل: 0.00222222
# خلفية
# ملف البيانات: snr.ev
# وحدة عمود
# المنطقة: قوس ثانية ** 2
# surf_bri: cnts / arcsec ** 2
# surf_err: cnts / arcsec ** 2

# تم جمع نتائج مطروحة في الخلفية
تصل إلى net_counts خطأ الخلفية منطقة الخطأ surf_bri surf_err
------------ --------- ------------ --------- ---- ----- --------- ---------
1 2880.999 54.722 112.001 1.204 19520.00 0.148 0.003
2 3776.817 65.254 457.183 4.914 79679.98 0.047 0.001
3 4025.492 71.972 1031.508 11.087 179775.96 0.022 0.000
4 4185.149 80.109 1840.851 19.786 320831.94 0.013 0.000
5 4415.540 90.790 2873.460 30.885 500799.90 0.009 0.000

# نتائج مطروحة في الخلفية
ريج يحسب خطأ منطقة الخطأ في الخلفيةsurf_brisur_err
------------ --------- ------------ --------- ---- ----- --------- ---------
1 2880.999 54.722 112.001 1.204 19520.00 0.148 0.003
2 895.818 35.423 345.182 3.710 60159.99 0.015 0.001
3 248.675 29.345 574.325 6.173 100095.98 0.002 0.000
4 159.657 32.321 809.343 8.699 141055.97 0.001 0.000
5 230.390 37.231 1032.610 11.099 179967.96 0.001 0.000

# تم استخدام مكونات المصدر والخلفية التالية:
منطقة (مناطق) المصدر
----------------
الحلقة (502,512,0,50,ن=5)

يحسب ريج وحدات البكسل sumcnts sumpix
------------ --------- ------------ ---------
1 2993.000 305 2993.000 305
2 1241.000 940 4234.000 1245
3 823.000 1564 5057.000 2809
4 969.000 2204 6026.000 5013
5 1263.000 2812 7289.000 7825

منطقة (مناطق) الخلفية
--------------------
الحلقة (502,512,50,100)

ريج يحسب البكسل
---- ------------ ---------
الكل 8656.000 23572

-t و -e يمكن استخدام المفاتيح لتطبيق تصحيحات التوقيت والتعرض، على التوالي،
إلى البيانات. يرجى ملاحظة أن هذه التصحيحات تهدف إلى استخدامها نوعيا، منذ ذلك الحين
يعد تطبيق عوامل تصحيح أكثر دقة جهدًا معقدًا ويعتمد على المهمة.
خوارزمية تطبيق هذه التصحيحات البسيطة هي كما يلي:

C = الأعداد الأولية في منطقة المصدر
Ac = منطقة منطقة المصدر
Tc = وقت التعرض لبيانات المصدر
Ec = متوسط ​​التعرض في منطقة المصدر، من خريطة التعرض

B= الأعداد الأولية في منطقة الخلفية
Ab = مساحة منطقة الخلفية
Tb = (التعرض) الوقت لبيانات الخلفية
Eb = متوسط ​​التعرض في منطقة الخلفية، من خريطة التعرض

ثم، صافي الأعداد في منطقة المصدر هو

صافي= C - B * (Ac*Tc*Ec)/(Ab*Tb*Eb)

مع الانتشار القياسي للأخطاء للخطأ على الشبكة. وسيكون المعدل الصافي بعد ذلك

المعدل الصافي = صافي/(Ac*Tc*Ec)

يتم حساب متوسط ​​التعريض الضوئي في كل منطقة من خلال جمع قيم البكسل في الصورة
خريطة التعرض للمنطقة المحددة ثم القسمة على عدد البكسلات فيها
منطقة. غالبًا ما يتم إنشاء خرائط التعريض عند عامل كتلة> 1 (على سبيل المثال، الكتلة 4 تعني ذلك
يحتوي كل بكسل تعريض على 4 × 4 بكسل بدقة كاملة). funcnts سوف تتعامل مع
الحظر تلقائيا. باستخدام -e التبديل، يمكنك توفير كل من المصدر والخلفية
ملفات التعرض (مفصولة بـ "؛")، إذا كان لديك ملفات بيانات مصدر وخلفية منفصلة.
إذا لم تقم بتوفير ملف تعريض للخلفية ليتوافق مع بيانات خلفية منفصلة
ملف، funcnts يفترض أن التعريض قد تم تطبيقه بالفعل على ملف بيانات الخلفية.
بالإضافة إلى ذلك، يفترض أن الخطأ على وحدات البكسل في ملف بيانات الخلفية هو صفر.

ملحوظة: The -e يفترض المفتاح أن خريطة التعريض تتراكب مع ملف الصورة بالضبط، إلا
لعامل الكتلة. يتم قياس كل بكسل في الصورة بواسطة عامل الكتلة للوصول إلى
البكسل المقابل في خريطة التعرض. إذا كانت خريطة التعريض لديك لا تصطف تمامًا
مع الصورة، do ليس تستخدم ال -e تصحيح التعرض. في هذه الحالة، لا يزال من الممكن
لإجراء تصحيح التعريض if تحتوي كل من الصورة وخريطة التعريض على WCS صالح
المعلومات: استخدم -w التبديل بحيث يتم التحول من بكسل الصورة إلى التعرض
يستخدم البكسل معلومات WCS. أي أن كل بكسل في منطقة الصورة سيكون
يتم التحويل أولاً من إحداثيات الصورة إلى إحداثيات السماء، ثم من إحداثيات السماء إلى
إحداثيات التعرض يرجى ملاحظة أن استخدام -w يمكن أن يزيد من الوقت اللازم للمعالجة
تصحيح التعرض إلى حد كبير.

يمكن تطبيق تصحيح الوقت على كل من بيانات المصدر والخلفية باستخدام -t التبديل.
يمكن أن تكون قيمة التصحيح إما ثابتًا رقميًا أو اسم رأس
المعلمة في الملف المصدر (أو الخلفية):

[sh] funcnts -t 23.4 ... # رقم المصدر
[sh] funcnts -t "LIVETIME;23.4" ... # معلمة للمصدر، رقمية لـ bkgd

عندما يتم تحديد تصحيح زمني، يتم تطبيقه على الأعداد الصافية أيضًا (انظر
الخوارزمية المذكورة أعلاه)، بحيث تصبح وحدات سطوع السطح cnts/area**2/sec.

-i يتم استخدام المفتاح (الفاصل الزمني) للتشغيل funcnts على فترات زمنية متعددة تعتمد على الأعمدة
تمريرة واحدة فقط من خلال البيانات. إنه يعادل الجري funcnts عدة مرات
مع إضافة مرشح عمود مختلف إلى بيانات المصدر والخلفية في كل مرة. لكل
الفاصل الزمني، الكامل funcnts يتم إنشاء الإخراج، مع إدراج حرف تغذية الأسطر (^L).
بين كل شوط. بالإضافة إلى ذلك، سيحتوي إخراج كل فاصل زمني على الفاصل الزمني
المواصفات في رأسه. الفواصل الزمنية مفيدة جدًا لتوليد صلابة الأشعة السينية
النسب بكفاءة وبطبيعة الحال، يتم دعمها فقط عندما يتم تضمين بيانات الإدخال
في طاولة.

يتم دعم تنسيقين لمواصفات الفاصل الزمني. الشكل الأكثر عمومية هو شبه
قائمة مرشحات مفصولة بنقطتين لاستخدامها كفواصل زمنية:

funcnts -i "pha=1:5;pha=6:10;pha=11:15" snr.ev "circle(502,512,22)" ...

من الناحية النظرية، سيكون هذا معادلاً للجري funcnts ثلاث مرات:

funcnts snr.ev'[pha=1:5]' "دائرة(502,512,22)"
funcnts snr.ev'[pha=6:10]' "دائرة(502,512,22)"
funcnts snr.ev'[pha=11:15]' "دائرة(502,512,22)"

ومع ذلك ، فإن استخدام ملف -i سيتطلب التبديل مرورًا واحدًا فقط عبر البيانات.

لاحظ أنه يمكن استخدام المرشحات المعقدة لتحديد الفواصل الزمنية:

funcnts -i "pha=1:5&&pi=4;pha=6:10&&pi=5;pha=11:15&&pi=6" snr.ev ...

يقوم البرنامج ببساطة بتشغيل البيانات من خلال كل مرشح على حدة ويولد ثلاثة funcnts
المخرجات، مفصولة بحرف تغذية السطر.

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

funcnts -i "pha=1:5;pi=6:10;energy=11:15" snr.ev "circle(502,512,22)" ...

يعادل الجري funcnts ثلاث مرات مع مواصفات مرشح غير ذات صلة.

يتم دعم تنسيق الفاصل الزمني الثاني للحالة البسيطة التي يتم فيها استخدام عمود واحد
لتحديد فترات زمنية متجانسة متعددة لهذا العمود. بهذا التنسيق، اسم العمود
يتم تحديده أولاً، متبوعًا بفواصل زمنية:

funcnts -i "pha;1:5;6:10;11:15" snr.ev "circle(502,512,22)"...

وهذا يعادل المثال الأول، ولكنه يتطلب كتابة أقل. ال funcnts برنامج
سيضيف ببساطة "pha =" قبل كل فترة من الفواصل الزمنية المحددة. (لاحظ أن هذا التنسيق
لا يحتوي على الحرف "=" في وسيطة العمود.)

عادة متى funcnts يتم تشغيله على جدول ثنائي FITS (أو جدول أحداث أولي)، واحد
يتم تجميع العدد المتكامل لكل صف (حدث) موجود داخل منطقة معينة. ال -v
"سكول[;bcol]" سيقوم مفتاح التبديل (عمود القيمة) بتجميع الأعداد باستخدام القيمة من
العمود المحدد للحدث المحدد. إذا تم تحديد عمود واحد فقط، فسيتم استخدامه لـ
كل من مناطق المصدر والخلفية. عمودين منفصلين، مفصولة بفاصلة منقوطة،
يمكن تحديدها للمصدر والخلفية. يمكن استخدام الرمز المميز "$none".
تحديد أنه سيتم استخدام عمود القيمة لأحدهما وليس للآخر. على سبيل المثال،
سيستخدم 'pha;$none' عمود pha للمصدر ولكنه سيستخدم الأعداد المتكاملة لـ
الخلفية، في حين أن "$none;pha" سيقوم بالعكس. إذا كان عمود القيمة من النوع
منطقيًا، فإن القيمة المستخدمة ستكون 1 لـ T و0 لـ F. ويتم استخدام أعمدة القيمة لـ
على سبيل المثال، لدمج الاحتمالات بدلا من الأعداد الصحيحة.

إذا كان -T (جدول rdb) ، سوف يتوافق الإخراج مع قاعدة بيانات starbase / rdb
التنسيق: سيتم إدراج علامات التبويب بين الأعمدة بدلاً من المسافات وسيتم تغذية الأسطر
يتم إدراجها بين الجداول.

أخيرًا ، لاحظ ذلك funcnts هو برنامج صور، على الرغم من أنه يمكن تشغيله مباشرة على FITS
الجداول الثنائية. وهذا يعني أنه يتم تطبيق تصفية الصور على الصفوف لضمان ذلك
أنه يتم الحصول على نفس النتائج بغض النظر عما إذا كان الجدول أو ما يعادله قد تم إهماله
يتم استخدام الصورة. وبسبب هذا، ومع ذلك، تم العثور على عدد من التهم باستخدام funcnts يمكن
تختلف عن عدد الأحداث التي تم العثور عليها باستخدام برامج تصفية الصفوف مثل Fundisp or
funtable لمزيد من المعلومات حول هذا الاختلاف، راجع مناقشة المنطقة
حدود.

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


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

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

  • 1
    fre: ac - محول صوت مجاني
    fre: ac - محول صوت مجاني
    fre: ac هو محول صوتي مجاني وقرص مضغوط
    الكسارة لمختلف التنسيقات والمشفرات.
    يحتوي على ملفات MP3 و MP4 / M4A و WMA و Ogg
    تنسيق Vorbis و FLAC و AAC و Bonk
    الدعم، ...
    تنزيل fre: ac - محول الصوت المجاني
  • 2
    ماتبلوتليب
    ماتبلوتليب
    Matplotlib مكتبة شاملة
    لإنشاء بيانات ثابتة ومتحركة و
    تصورات تفاعلية في بايثون.
    يجعل Matplotlib الأشياء السهلة سهلة و
    شيء صعب...
    تحميل Matplotlib
  • 3
    الرجل الآلي
    الرجل الآلي
    اكتب منطق chatbot الخاص بك مرة واحدة و
    قم بتوصيله بأحد المتاحين
    خدمات المراسلة ، بما في ذلك Amazon
    أليكسا ، فيسبوك ماسنجر ، سلاك ،
    برقية أو حتى يو ...
    تنزيل BotMan
  • 4
    جوبلين
    جوبلين
    جوبلين هو مصدر مجاني ومفتوح
    تطبيق تدوين الملاحظات وتنفيذ ذلك
    يمكنه التعامل مع عدد كبير من الملاحظات بتنسيق
    تنسيق Markdown ، قم بتنظيمها في
    أجهزة الكمبيوتر المحمولة و ...
    تحميل جوبلين
  • 5
    gerbv عارض جربر (RS-274X)
    gerbv عارض جربر (RS-274X)
    Gerbv هو ملف جربر مفتوح المصدر
    (RS-274X فقط) عارض. يتيح لك Gerbv
    تحميل عدة ملفات فوق بعضها البعض ،
    قم بالقياسات على الصورة المعروضة ،
    إلخ. ...
    تنزيل gerbv عارض جربر (RS-274X)
  • 6
    ايوميتر
    ايوميتر
    أداة تحليل أداء الإدخال / الإخراج.
    الجمهور: المطورين والمعلومات
    التكنولوجيا والعلوم / البحث والنظام
    المسؤولين. واجهة المستخدم: Win32
    (مايكروسوفت ويندوز). برنامج ...
    تنزيل Iometer
  • أكثر "

أوامر لينكس

Ad