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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


تابع - شمارش فوتون ها در مناطق مشخص شده، با تفریق bkgd

خلاصه


توابع [سوئیچ ها] [منطقه_منبع] [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 # ناحیه خروجی با مساحت صفر

شرح


توابع فوتون ها را در مناطق منبع مشخص شده می شمارد و نتایج را برای هر کدام گزارش می کند
منطقه مناطق با استفاده از مکانیزم Spatial Region Filtering مشخص می شوند. فوتون ها هستند
همچنین در مناطق bkgd مشخص شده که بر روی یک فایل داده مشابه یا یک فایل دیگر اعمال می شود، شمارش می شود
فایل اطلاعات. (به طور متناوب، یک مقدار پس زمینه ثابت در شمارش/پیکسل**2 می تواند باشد
مشخص شده است.) مناطق bkgd یا یک به یک با مناطق منبع جفت می شوند یا ادغام می شوند
و بر اساس مساحت نرمال می شود و سپس از تعداد منبع در هر منطقه کم می شود.
نتایج نمایش داده شده شامل تعداد bkgd تفریق شده در هر منطقه و همچنین خطا است
در شمارش، مساحت هر ناحیه و روشنایی سطح (cnts/منطقه**2)
برای هر منطقه محاسبه می شود.

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

آرگومان دوم اختیاری، توصیفگر ناحیه مبدا است. اگر هیچ منطقه ای مشخص نشده باشد،
کل زمینه استفاده می شود.

آرگومان های پس زمینه می توانند یکی از دو شکل را داشته باشند، بسته به اینکه آیا جدا هستند
فایل پس زمینه مشخص شده است. اگر قرار است از فایل منبع برای پس‌زمینه نیز استفاده شود،
آرگومان سوم می تواند منطقه پس زمینه یا یک مقدار ثابت باشد
پس زمینه cnts/pixel. از طرف دیگر، آرگومان سوم می تواند یک فایل داده پس زمینه باشد،
در این صورت آرگومان چهارم ناحیه پس زمینه است. اگر آرگومان سومی وجود ندارد
مشخص شده، مقدار ثابت 0 استفاده می شود (یعنی بدون پس زمینه).

به طور خلاصه، آرگومان های دستور زیر معتبر هستند:

[sh] funcnts sfile # تعداد در فایل منبع
[sh] تعداد تعداد sregion فایل در ناحیه منبع [sh]
[sh] funcnts sfile sregion ناحیه # bkgd reg. از فایل منبع است
[sh] funcnts sfile sregion bvalue # bkgd reg. ثابت است
[sh] funcnts sfile sregion bfile bregion # bkgd reg. از فایل جداگانه است

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

به عنوان مثال، برای استخراج شمارش در شعاع 22 پیکسل از مرکز
جدول باینری snr.ev را مطابقت می دهد و پس زمینه تعیین شده را از همان تصویر درون آن کم می کنیم
یک حلقه از شعاع 50-100 پیکسل:

[sh] funcnts snr.ev "circle(502,512,22)" "annulus(502,512,50,100)"
# منبع
# فایل داده: snr.ev
# درجه/پیکس: 0.00222222
# زمینه
# فایل داده: snr.ev
# واحد ستون
# ناحیه: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# نتیجه کسر پس زمینه
reg net_counts error background berror area surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 3826.403 66.465 555.597 5.972 96831.98 0.040 0.001

# از منبع و مؤلفه‌های پس‌زمینه زیر استفاده شد:
منطقه(های) منبع
----------------
دایره(502,512,22)

reg پیکسل ها را می شمارد
---- ------------ ---------
1 4382.000 1513

منطقه(های) پس زمینه
--------------------
حلقوی (502,512,50,100)

reg پیکسل ها را می شمارد
---- ------------ ---------
همه 8656.000 23572

واحدهای مساحت ستون های خروجی با برچسب "مساحت"، "surf_bri" (روشنایی سطح) و
"surf_err" در یک ثانیه قوس داده می شود (اگر اطلاعات WCS مناسب در آن باشد
سرصفحه(های) فایل داده) یا بر حسب پیکسل. اگر فایل داده دارای اطلاعات WCS است، اما شما نمی خواهید arc-
واحد دوم، استفاده کنید -p سوئیچ به خروجی نیرو در پیکسل. همچنین مناطقی که مساحت صفر دارند
معمولاً در جدول اولیه (پس زمینه تفریق شده) گنجانده نمی شوند، اما شامل می شوند
در جداول منبع ثانویه و bkgd. اگر می‌خواهید این مناطق در فهرست گنجانده شوند
جدول اصلی، از -z سوئیچ.

توجه داشته باشید که یک دستور sed ساده، نتایج تفریق شده پس زمینه را برای ادامه مطلب استخراج می کند
تحلیل و بررسی:

[ش] گربه funcnts.sed
1،/---- .*/d
/^$/،$d

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

اگر فایل های منبع و پس زمینه جداگانه مشخص شده اند، توابع برای عادی سازی تلاش خواهد کرد
ناحیه پس زمینه را طوری قرار دهید که اندازه پیکسل پس زمینه با پیکسل منبع یکسان باشد
اندازه. این عادی سازی تنها زمانی می تواند انجام شود که اطلاعات WCS مناسب باشد
موجود در هر دو فایل (مثلاً مقادیر درجه/پیکسل در CDELT). اگر هر یک از فایل ها اینطور نیست
حاوی اطلاعات اندازه مورد نیاز است، عادی سازی انجام نمی شود. در این مورد،
این مسئولیت کاربر است که اطمینان حاصل کند که اندازه پیکسل برای این دو یکسان است
فایل های.

به طور معمول، اگر بیش از یک منطقه پس زمینه مشخص شده باشد، توابع همه آنها را ترکیب خواهد کرد
را وارد یک منطقه کنید و از این ناحیه پس زمینه برای تولید پس زمینه تفریق شده استفاده کنید
نتایج برای هر منطقه منبع در -m (تطابق چندین پس زمینه) سوئیچ می گوید توابع
برای ایجاد مکاتبات یک به یک بین پس زمینه و مناطق منبع، به جای
با استفاده از یک منطقه پس زمینه ترکیبی واحد. به عنوان مثال، حالت پیش فرض ترکیب 2 است
مناطق پس زمینه را در یک منطقه واحد قرار دهید و سپس آن منطقه را برای هر یک از منبع اعمال کنید
مناطق:

[sh] funcnts snr.ev "annulus(502,512,0,22,n=2)" "annulus(502,512,50,100,n=2)"
# منبع
# فایل داده: snr.ev
# درجه/پیکس: 0.00222222
# زمینه
# فایل داده: snr.ev
# واحد ستون
# ناحیه: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# نتیجه کسر پس زمینه
reg net_counts error background berror area 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,n=2)

reg پیکسل ها را می شمارد
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

منطقه(های) پس زمینه
--------------------
حلقوی(502,512,50,100,n=2)

reg پیکسل ها را می شمارد
---- ------------ ---------
همه 8656.000 23572

توجه داشته باشید که قانون اصلی فیلتر منطقه "هر فوتون یک بار شمارش می شود و هیچ فوتونی نیست
شمارش بیش از یک بار" همچنان در هنگام استفاده از The اعمال می شود -m برای مطابقت با مناطق پس زمینه که
این است که اگر دو ناحیه پس‌زمینه همپوشانی داشته باشند، پیکسل‌های همپوشانی تنها در یکی شمارش می‌شوند
از آنها در بدترین سناریو، اگر دو منطقه پس‌زمینه یک منطقه باشند،
اول تمام شمارش ها و مساحت ها را دریافت می کند و دومی هیچ کدام را دریافت نمی کند.

با استفاده از -m سوئیچ باعث می شود توابع برای استفاده از هر یک از دو منطقه پس زمینه به طور مستقل
با هر یک از دو منطقه منبع:

[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
# واحد ستون
# ناحیه: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# نتیجه کسر پس زمینه
reg net_counts error background berror area 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,n=2)

reg پیکسل ها را می شمارد
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

منطقه(های) پس زمینه
--------------------
ann(502,512,50,100,n=2)

reg پیکسل ها را می شمارد
---- ------------ ---------
1 3975.000 9820
2 4681.000 13752

توجه داشته باشید که اکثر مقادیر ممیز شناور با استفاده از فرمت "f" نمایش داده می شوند. تو می تونی تغییر کنی
این به فرمت "g" با استفاده از -g تعویض. این می تواند مفید باشد زمانی که تعداد در هر پیکسل
بسیار کوچک یا بسیار بزرگ است. اگر حداکثر دقت را می خواهید و به آن اهمیت نمی دهید
ستون‌ها به خوبی ردیف می‌شوند، استفاده کنید -G، که تمام مقادیر شناور را به صورت %14g خروجی می دهد.

هنگام شمارش فوتون ها با استفاده از شکل حلقوی و پاندا (پای و حلقوی)، اغلب
دسترسی به شعاع ها (و زوایای پاندا) برای هر منطقه جداگانه مفید است. در -r
سوئیچ ستون های شعاع و زاویه را به جدول خروجی اضافه می کند:

[sh] funcnts -r snr.ev "annulus(502,512,0,22,n=2)" "ann(502,512,50,100,n=2)"
# منبع
# فایل داده: snr.ev
# درجه/پیکس: 0.00222222
# زمینه
# فایل داده: snr.ev
# واحد ستون
# ناحیه: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2
# شعاع: کمان
# زاویه: درجه

# نتیجه کسر پس زمینه
reg net_counts error پس زمینه منطقه خطا surf_bri surf_err شعاع 1 شعاع 2 زاویه 1 زاویه 2
---- ------------ --------- ------------ --------- ---- ----- --------- --------- --------- --------- --------- ---------
1 3101.029 56.922 136.971 1.472 23872.00 0.130 0.002 0.00 88.00 NA NA
2 725.375 34.121 418.625 4.500 72959.99 0.010 0.000 88.00 176.00 NA NA

# از منبع و مؤلفه‌های پس‌زمینه زیر استفاده شد:
منطقه(های) منبع
----------------
حلقوی(502,512,0,22,n=2)

reg پیکسل ها را می شمارد
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

منطقه(های) پس زمینه
--------------------
ann(502,512,50,100,n=2)

reg پیکسل ها را می شمارد
---- ------------ ---------
همه 8656.000 23572

شعاع ها بر حسب واحد پیکسل یا قوس ثانیه (بسته به وجود اطلاعات WCS) داده می شوند.
در حالی که مقادیر زاویه (در صورت وجود) بر حسب درجه هستند. از این ستون ها می توان برای رسم استفاده کرد
پروفیل های شعاعی مثلا فیلمنامه funcnts.plot در توزیع funtools) خواهد شد
یک نمایه شعاعی با استفاده از gnuplot (نسخه 3.7 یا بالاتر) رسم کنید. نسخه ساده شده این
اسکریپت در زیر نشان داده شده است:

#!/ بن / شل

اگر [ x"$1" = xgnuplot ]; سپس
اگر [ x`which gnuplot 2>/dev/null` = x ]; سپس
echo "خطا: gnuplot در دسترس نیست"
خروج 1
fi
بیخیال
BEGIN{HEADER=1; DATA=0; FILES=""; XLABEL="ناشناس"; YLABEL="ناشناس"}
HEADER==1{
if($1 == "#" && $2 == "داده" && $3 == "پرونده:" ){
if( FILES != "" ) FILES = FILES ","
FILES = FILES $4
}
else if($1 == "#" && $2 == "شعاع:" ){
XLABEL = 3 دلار
}
else if($1 == "#" && $2 == "surf_bri:" ){
YLABEL = 3 دلار
}
else if($1 == "----" ){
printf "تنظیم nokey؛ تنظیم عنوان \"funcnts(%s)\"\n"، FILES
printf "تنظیم xlabel \" شعاع(%s)\"\n"، XLABEL
printf "set ylabel \"surf_bri(%s)\"\n"، YLABEL
چاپ "Plot \"-\" با استفاده از 3:4:6:7:8 با boxerrorbar"
هدر = 0
داده = 1
بعد
}
}
DATA==1{
if( NF == 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 ]; سپس
بیخیال
BEGIN{HEADER=1; DATA=0; XLABEL="ناشناس"; YLABEL="ناشناس"}
HEADER==1{
if($1 == "#" && $2 == "داده" && $3 == "پرونده:" ){
if( FILES != "" ) FILES = FILES ","
FILES = FILES $4
}
else if($1 == "#" && $2 == "شعاع:" ){
XLABEL = 3 دلار
}
else if($1 == "#" && $2 == "surf_bri:" ){
YLABEL = 3 دلار
}
else if($1 == "----" ){
printf "funcnts(%s) شعاع(%s) surf_bri(%s) 3\n"، FILES، XLABEL، YLABEL
هدر = 0
داده = 1
بعد
}
}
DATA==1{
if( NF == 12 ){
9 دلار، 7 دلار، 8 دلار چاپ کنید
}
دیگر {
خروج
}
}
'
دیگر
echo "funcnts -r ... ⎪ funcnts.plot [ds9⎪gnuplot]"
خروج 1
fi

بنابراین، برای اجرا توابع و نتایج را با استفاده از gnuplot (نسخه 3.7 یا بالاتر) رسم کنید، از:

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

La -s (جمع) سوئیچ علل توابع برای تولید یک جدول اضافی از جمع (یکپارچه)
مقادیر تفریق شده پس زمینه به همراه جدول پیش فرض مقادیر فردی:

[sh] funcnts -s snr.ev "annulus(502,512,0,50,n=5)" "annulus(502,512,50,100)"
# منبع
# فایل داده: snr.ev
# درجه/پیکس: 0.00222222
# زمینه
# فایل داده: snr.ev
# واحد ستون
# ناحیه: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# نتایج تفریق شده با پس‌زمینه جمع‌بندی شده است
upto net_counts error background berror area 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

# نتیجه کسر پس زمینه
reg شمارش خطا پس زمینه berror area surf_bri surf_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,n=5)

reg پیکسل ها را می شمارد 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)

reg پیکسل ها را می شمارد
---- ------------ ---------
همه 8656.000 23572

La -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 پیکسل با وضوح کامل است) و توابع با
مسدود کردن خودکار با استفاده از -e سوئیچ، شما می توانید هم منبع و هم پس زمینه را تامین کنید
اگر فایل‌های داده‌های منبع و پس‌زمینه جداگانه دارید، فایل‌های نوردهی (با «;» از هم جدا شده‌اند.
اگر یک فایل نوردهی پس‌زمینه برای ارائه داده‌های پس‌زمینه جداگانه ارائه نکنید
فایل، توابع فرض می کند که نوردهی قبلاً روی فایل داده پس زمینه اعمال شده است.
علاوه بر این، فرض می‌کند که خطای پیکسل‌ها در فایل داده پس‌زمینه صفر است.

توجه: -e سوئیچ فرض می کند که نقشه نوردهی روی فایل تصویر قرار می گیرد کاملا، بجز
برای فاکتور بلوک هر پیکسل در تصویر با ضریب بلوک برای دسترسی به آن مقیاس بندی می شود
پیکسل مربوطه در نقشه نوردهی اگر نقشه نوردهی شما دقیقاً مطابقت ندارد
با تصویر، do نه استفاده کنید la -e تصحیح نوردهی در این مورد، هنوز امکان پذیر است
برای انجام تصحیح نوردهی if هم تصویر و هم نقشه نوردهی دارای WCS معتبر هستند
اطلاعات: استفاده از -w سوئیچ کنید تا تبدیل از پیکسل تصویر به نوردهی شود
پیکسل از اطلاعات WCS استفاده می کند. یعنی هر پیکسل در ناحیه تصویر خواهد بود
ابتدا از مختصات تصویر به مختصات آسمان، سپس از مختصات آسمان به
مختصات نوردهی لطفا توجه داشته باشید که با استفاده از -w می تواند زمان مورد نیاز برای پردازش را افزایش دهد
تصحیح نوردهی به طور قابل توجهی

تصحیح زمان را می توان برای داده های منبع و پس زمینه با استفاده از -t سوئیچ.
مقدار تصحیح می تواند یک ثابت عددی یا نام یک هدر باشد
پارامتر در فایل منبع (یا پس زمینه):

[sh] funcnts -t 23.4 ... # شماره برای منبع
[sh] funcnts -t "LIVETIME;23.4" ... # param برای منبع، عددی برای bkgd

هنگامی که یک تصحیح زمانی مشخص می‌شود، برای تعداد خالص نیز اعمال می‌شود (نگاه کنید به
الگوریتم بالا)، به طوری که واحدهای روشنایی سطح به cnts/منطقه**2/sec تبدیل شوند.

La -i سوئیچ (فاصله) برای اجرا استفاده می شود توابع در فواصل چندگانه مبتنی بر ستون با
فقط یک بار از داده ها عبور می کند. معادل دویدن است توابع چندین بار
با یک فیلتر ستون متفاوت هر بار به منبع و داده های پس زمینه اضافه می شود. برای هر
فاصله، کامل توابع خروجی تولید می شود، با یک کاراکتر تغذیه خط (^L) درج می شود
بین هر اجرا علاوه بر این، خروجی برای هر بازه شامل بازه خواهد بود
مشخصات در هدر آن بازه ها برای ایجاد سختی اشعه ایکس بسیار مفید هستند
نسبت های موثر البته، آنها فقط زمانی پشتیبانی می شوند که داده های ورودی موجود باشد
در یک جدول

دو فرمت برای مشخصات بازه پشتیبانی می شود. عمومی ترین قالب نیمه
لیست فیلترهایی که باید به صورت فواصل استفاده شوند:

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

از نظر مفهومی، این معادل دویدن خواهد بود توابع سه بار:

funcnts snr.ev'[pha=1:5]' "circle(502,512,22)"
funcnts snr.ev'[pha=6:10]' "circle(502,512,22)"
funcnts snr.ev'[pha=11:15]' "circle(502,512,22)"

با این حال ، با استفاده از -i سوئیچ تنها به یک عبور از داده ها نیاز دارد.

توجه داشته باشید که از فیلترهای پیچیده می توان برای تعیین فواصل استفاده کرد:

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

این برنامه به سادگی داده ها را از طریق هر فیلتر به نوبه خود اجرا می کند و سه مورد را تولید می کند توابع
خروجی ها، با کاراکتر تغذیه خط جدا شده اند.

در واقع، اگرچه هدف این است که فواصل زمانی را برای نسبت سختی پشتیبانی کند، اما مشخص شده است
فیلترها اصلاً نباید فواصل باشند. همچنین نباید یک فیلتر "فاصله" وجود داشته باشد
مربوط به دیگری مثلا:

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

معادل دویدن است توابع سه بار با مشخصات فیلتر نامربوط.

فرمت بازه دوم برای حالت ساده ای که در آن از یک ستون استفاده می شود پشتیبانی می شود
برای تعیین فواصل چندگانه همگن برای آن ستون. در این قالب، یک نام ستون
ابتدا مشخص می شود و پس از آن فواصل:

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

این معادل مثال اول است، اما نیاز به تایپ کمتری دارد. در توابع برنامه
به سادگی قبل از هر یک از بازه های مشخص شده، "pha=" را نشان می دهد. (توجه داشته باشید که این فرمت
شامل کاراکتر "=" در آرگومان ستون نیست.)

به طور معمول، زمانی که توابع بر روی یک جدول باینری FITS (یا یک جدول رویداد خام)، یک اجرا می شود
تعداد انتگرال برای هر ردیف (رویداد) موجود در یک منطقه معین جمع می شود. در -v
"scol[;bcol]" سوئیچ (ستون ارزش) تعدادها را با استفاده از مقدار از انباشته می کند
ستون مشخص شده برای رویداد داده شده اگر فقط یک ستون مشخص شده باشد، برای استفاده می شود
هر دو منطقه منبع و پس زمینه. دو ستون مجزا که با یک نیم دونقطه از هم جدا شده اند،
می توان برای منبع و پس زمینه مشخص کرد. توکن ویژه '$none' را می توان استفاده کرد
مشخص کنید که یک ستون مقدار برای یکی استفاده شود اما برای دیگری نه. مثلا،
'pha;$none' از ستون pha برای منبع استفاده می کند، اما از تعداد انتگرال برای منبع استفاده می کند
پس زمینه، در حالی که '$none;pha' این کار را انجام می دهد. اگر ستون مقدار از نوع باشد
منطقی است، سپس مقدار مورد استفاده برای T 1 و برای F 0 خواهد بود. ستون های مقدار برای
به عنوان مثال، برای ادغام احتمالات به جای تعداد انتگرال.

اگر -T سوئیچ (جدول rdb) استفاده می شود، خروجی با پایگاه داده starbase/rdb مطابقت دارد
فرمت: زبانه ها به جای فاصله بین ستون ها درج خواهند شد و فید خط خواهد بود
بین جداول درج شده است.

در نهایت توجه داشته باشید که توابع یک برنامه تصویری است، حتی اگر می توان آن را مستقیماً روی FITS اجرا کرد
جداول دودویی این به این معنی است که برای اطمینان از فیلتر تصویر روی ردیف ها اعمال می شود
که نتایج یکسان صرف نظر از اینکه جدول یا معادل binn شده باشد، به دست می آید
تصویر استفاده می شود. به همین دلیل، با این حال، تعداد شمارش یافت شده با استفاده از توابع می توان
با تعداد رویدادهایی که با استفاده از برنامه های فیلتر ردیفی مانند fundisp or
سرگرم کننده برای اطلاعات بیشتر در مورد این تفاوت ها، به بحث منطقه مراجعه کنید
مرزها

با استفاده از خدمات onworks.net از funcnt به صورت آنلاین استفاده کنید


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

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

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

Ad