ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

funcnts - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে ফাংশন চালান

এটি হল কমান্ড ফাংশন যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


funcnts - bkgd বিয়োগ সহ নির্দিষ্ট অঞ্চলে ফোটন গণনা করুন

সাইনোপিসিস


ফাংশন [সুইচ] [উৎস_অঞ্চল] [bkgd_file] [bkgd_region⎪bkgd_value]

বিকল্প


-e "উৎস_এক্সপোজার[;bkgd_exposure]"
# উৎস (bkgd) FITS এক্সপোজার ইমেজ ম্যাচিং ফাইল ব্যবহার করে
-w "উৎস_এক্সপোজার[;bkgd_exposure]"
# উৎস (bkgd) WCS ট্রান্সফর্ম ব্যবহার করে FITS এক্সপোজার ইমেজ
-t "source_timecorr[;bkgd_timecorr]"
# উৎস (bkgd) সময় সংশোধন মান বা হেডার প্যারামিটার নাম
-g # আউটপুট চমৎকার জি ফরম্যাট ব্যবহার করে
-G # আউটপুট %.14g ফরম্যাট ব্যবহার করে (সর্বোচ্চ নির্ভুলতা)
-i "[কলাম;]int1;int2..." # কলাম-ভিত্তিক অন্তর
-m # পৃথক উৎস এবং bkgd অঞ্চলের সাথে মিলিত হয়
-p # পিক্সেলে আউটপুট, এমনকি যদি wcs উপস্থিত থাকে
-r # আউটপুট অভ্যন্তরীণ/বাহ্যিক রেডিআই (এবং কোণ) অ্যানুলি (এবং পান্ডা) এর জন্য
-s # আউটপুট সমষ্টি মান
-v "scol[;bcol]" # src এবং bkgd মানের কলাম টেবিলের জন্য
স্টারবেস/আরডিবি ফরম্যাটে T # আউটপুট
-z # শূন্য এলাকা সহ আউটপুট অঞ্চল

বর্ণনাঃ


ফাংশন নির্দিষ্ট উৎস অঞ্চলে ফোটন গণনা করে এবং প্রতিটির ফলাফল রিপোর্ট করে
অঞ্চল. স্থানিক অঞ্চল ফিল্টারিং প্রক্রিয়া ব্যবহার করে অঞ্চলগুলি নির্দিষ্ট করা হয়। ফোটন হয়
একই ডেটা ফাইলে প্রয়োগ করা নির্দিষ্ট bkgd অঞ্চলগুলিতেও গণনা করা হয় বা অন্য একটি
তথ্য ফাইল. (বিকল্পভাবে, গণনা/পিক্সেল**2-এ একটি ধ্রুবক পটভূমি মান হতে পারে
উল্লেখ করা হয়েছে
এবং এলাকা দ্বারা স্বাভাবিক করা হয়, এবং তারপর প্রতিটি অঞ্চলে উৎস গণনা থেকে বিয়োগ করা হয়।
প্রদর্শিত ফলাফলের মধ্যে প্রতিটি অঞ্চলে bkgd-বিয়োগ করা গণনা, সেইসাথে ত্রুটি অন্তর্ভুক্ত রয়েছে
গণনায়, প্রতিটি অঞ্চলের ক্ষেত্রফল এবং পৃষ্ঠের উজ্জ্বলতা (cnts/এরিয়া**2)
প্রতিটি অঞ্চলের জন্য গণনা করা হয়।

প্রোগ্রামের প্রথম আর্গুমেন্ট FITS ইনপুট ইমেজ, অ্যারে, বা কাঁচা ইভেন্ট ফাইল নির্দিষ্ট করে
প্রক্রিয়া করতে. যদি "stdin" নির্দিষ্ট করা হয়, ডেটা স্ট্যান্ডার্ড ইনপুট থেকে পড়া হয়। Funtools ব্যবহার করুন
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. পৃথক ফাইল থেকে হয়

NB: অন্যান্য Funtools প্রোগ্রামের বিপরীতে, উত্স এবং পটভূমি অঞ্চলগুলি হিসাবে নির্দিষ্ট করা হয়েছে৷
অংশ হিসাবে বন্ধনীর ভিতরে স্থাপন করার পরিবর্তে কমান্ড লাইনে পৃথক আর্গুমেন্ট
উৎস এবং পটভূমি ফাইলের নাম। এটি কারণ ফাংশনগুলির অঞ্চলগুলি সহজ নয়৷
ডেটা ফিল্টার হিসাবে ব্যবহার করা হয়, তবে এলাকা, এক্সপোজার ইত্যাদি গণনা করতেও ব্যবহৃত হয়।
বন্ধনীর অভ্যন্তরে উত্স অঞ্চল (অর্থাৎ এটিকে কেবল ফিল্টার হিসাবে ব্যবহার করুন) নির্দিষ্ট করার পরিবর্তে
এটি যুক্তি দুই হিসাবে, প্রোগ্রাম এখনও শুধুমাত্র ফোটন গণনা করবে যে অঞ্চল ফিল্টার পাস.
তবে এলাকা গণনা পুরো মাঠেই করা হবে, যেহেতু ক্ষেত্র() হয়
ডিফল্ট উৎস অঞ্চল। এটি খুব কমই পছন্দসই আচরণ। অন্যদিকে, FITS নিয়ে
বাইনারি টেবিলে, ফাইলের নাম বন্ধনীতে একটি কলাম ফিল্টার রাখা প্রায়ই দরকারী, যাতে
শুধুমাত্র কলাম ফিল্টারের সাথে মিলে যাওয়া ইভেন্টগুলি অঞ্চলের মধ্যে গণনা করা হয়।

উদাহরণস্বরূপ, কেন্দ্র থেকে 22 পিক্সেল ব্যাসার্ধের মধ্যে গণনাগুলি বের করতে
FITS বাইনারি টেবিল snr.ev এবং এর মধ্যে একই চিত্র থেকে নির্ধারিত পটভূমি বিয়োগ করুন
রেডিআই 50-100 পিক্সেলের একটি অ্যানুলাস:

[sh] funcnts snr.ev "বৃত্ত(502,512,22)" "অনুলাস(502,512,50,100)"
# সূত্র
# ডেটা ফাইল: snr.ev
# ডিগ্রি/পিক্স: 0.00222222
# ব্যাকগ্রাউন্ড
# ডেটা ফাইল: snr.ev
# কলাম ইউনিট
# এলাকা: arcsec**2
# সার্ফ_ব্রি: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# ব্যাকগ্রাউন্ড-বিয়োগ করা ফলাফল
reg net_counts ত্রুটি পটভূমি berror এলাকা 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

"এরিয়া", "সার্ফ_ব্রি" (পৃষ্ঠের উজ্জ্বলতা) লেবেলযুক্ত আউটপুট কলামগুলির জন্য এলাকা একক এবং
"সার্ফ_এর" হয় আর্ক-সেকেন্ডে দেওয়া হবে (যদি উপযুক্ত WCS তথ্য থাকে
ডেটা ফাইল হেডার(গুলি) বা পিক্সেলে। যদি ডেটা ফাইলে WCS তথ্য থাকে, কিন্তু আপনি আর্ক চান না-
দ্বিতীয় ইউনিট, ব্যবহার করুন -p পিক্সেলে জোর করে আউটপুটে স্যুইচ করুন। এছাড়াও, শূন্য এলাকা আছে অঞ্চল
সাধারণত প্রাথমিক (পটভূমি-বিয়োগ) সারণিতে অন্তর্ভুক্ত করা হয় না, তবে অন্তর্ভুক্ত করা হয়
সেকেন্ডারি সোর্স এবং bkgd টেবিলে। আপনি যদি এই অঞ্চলগুলিকে অন্তর্ভুক্ত করতে চান
প্রাথমিক টেবিল, ব্যবহার করুন -z সুইচ।

মনে রাখবেন যে একটি সাধারণ sed কমান্ড আরও জন্য পটভূমি-বিয়োগ করা ফলাফল বের করবে
বিশ্লেষণ:

[sh] cat funcnts.sed
1,/----।*/ডি
/^$/,$d

[sh] 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
# সার্ফ_ব্রি: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# ব্যাকগ্রাউন্ড-বিয়োগ করা ফলাফল
reg net_counts ত্রুটি পটভূমি berror এলাকা 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
# সার্ফ_ব্রি: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# ব্যাকগ্রাউন্ড-বিয়োগ করা ফলাফল
reg net_counts ত্রুটি পটভূমি berror এলাকা 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
# সার্ফ_ব্রি: cnts/arcsec**2
# surf_err: cnts/arcsec**2
# radii: arcsecs
# কোণ: ডিগ্রী

# ব্যাকগ্রাউন্ড-বিয়োগ করা ফলাফল
reg net_counts ত্রুটি পটভূমি berror এলাকা 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

Radii পিক্সেল বা আর্ক-সেকেন্ডের এককে দেওয়া হয় (WCS তথ্যের উপস্থিতির উপর নির্ভর করে),
কোণের মানগুলি (যখন উপস্থিত) ডিগ্রীতে থাকে। এই কলাম প্লট ব্যবহার করা যেতে পারে
রেডিয়াল প্রোফাইল। উদাহরণস্বরূপ, স্ক্রিপ্ট funcnts.plot ফানটুল বিতরণে) হবে
gnuplot (সংস্করণ 3.7 বা তার উপরে) ব্যবহার করে একটি রেডিয়াল প্রোফাইল প্লট করুন। এর একটি সরলীকৃত সংস্করণ
স্ক্রিপ্ট নীচে দেখানো হয়:

#!/ বিন / SH

যদি [ x"$1" = xgnuplot ]; তারপর
যদি [ x`which gnuplot 2>/dev/null` = x ]; তারপর
প্রতিধ্বনি "ত্রুটি: gnuplot উপলব্ধ নয়"
প্রস্থান 1
fi
awk'
শুরু{HEADER=1; ডেটা=0; FILES=""; XLABEL="অজানা"; YLABEL="অজানা"}
হেডার==1{
যদি ($1 == "#" && $2 == "ডেটা" && $3 == "ফাইল:" ){
if( FILES !="" ) FILES = FILES ","
ফাইল = ফাইল $4
}
অন্যথায় যদি ($1 == "#" && $2 == "radii:" ){
XLABEL = $3
}
অন্যথায় যদি ($1 == "#" && $2 == "সার্ফ_ব্রি:" ){
YLABEL = $3
}
অন্যথায় যদি($1 == "---" ){
printf "সেট নকি; সেট শিরোনাম \"funcnts(%s)\"\n", ফাইল
printf "সেট xlabel \" ব্যাসার্ধ(%s)\"\n", XLABEL
printf "ইলেবেল সেট করুন \"surf_bri(%s)\"\n", YLABEL
প্রিন্ট করুন "প্লট \"-\" 3:4:6:7:8 ব্যবহার করে বক্সেররবার"
হেডার = 0
ডেটা = 1
পরবর্তী
}
}
ডেটা==1{
যদি (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]; তারপর
awk'
শুরু{HEADER=1; ডেটা=0; XLABEL="অজানা"; YLABEL="অজানা"}
হেডার==1{
যদি ($1 == "#" && $2 == "ডেটা" && $3 == "ফাইল:" ){
if( FILES !="" ) FILES = FILES ","
ফাইল = ফাইল $4
}
অন্যথায় যদি ($1 == "#" && $2 == "radii:" ){
XLABEL = $3
}
অন্যথায় যদি ($1 == "#" && $2 == "সার্ফ_ব্রি:" ){
YLABEL = $3
}
অন্যথায় যদি($1 == "---" ){
printf "funcnts(%s) ব্যাসার্ধ(%s) surf_bri(%s) 3\n", FILES, XLABEL, YLABEL
হেডার = 0
ডেটা = 1
পরবর্তী
}
}
ডেটা==1{
যদি (NF == 12){
$9, $7, $8 প্রিন্ট করুন
}
অন্য {
প্রস্থান
}
}
'
আর
প্রতিধ্বনি "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

সার্জারির -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
# সার্ফ_ব্রি: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# সংক্ষিপ্ত পটভূমি-বিয়োগ করা ফলাফল
net_counts পর্যন্ত ত্রুটি ব্যাকগ্রাউন্ড berror এলাকা 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 এলাকা 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

সার্জারির -t এবং -e সুইচগুলি যথাক্রমে সময় এবং এক্সপোজার সংশোধন প্রয়োগ করতে ব্যবহার করা যেতে পারে,
ডেটাতে। দয়া করে মনে রাখবেন যে এই সংশোধনগুলি গুণগতভাবে ব্যবহার করার জন্য, যেহেতু
আরো সঠিক সংশোধন কারণের প্রয়োগ একটি জটিল এবং মিশন-নির্ভর প্রচেষ্টা।
এই সহজ সংশোধনগুলি প্রয়োগ করার জন্য অ্যালগরিদম নিম্নরূপ:

C = উৎস অঞ্চলে কাঁচা সংখ্যা
Ac = উৎস অঞ্চলের এলাকা
Tc = উৎস ডেটার জন্য এক্সপোজার সময়
Ec = উৎস অঞ্চলে গড় এক্সপোজার, এক্সপোজার মানচিত্র থেকে

B= পটভূমি অঞ্চলে কাঁচা সংখ্যা
Ab= পটভূমি অঞ্চলের এলাকা
ব্যাকগ্রাউন্ড ডেটার জন্য Tb= (এক্সপোজার) সময়
Eb = ব্যাকগ্রাউন্ড অঞ্চলে গড় এক্সপোজার, এক্সপোজার ম্যাপ থেকে

তারপর, উৎস অঞ্চলে নেট গণনা হয়

নেট = C - B * (Ac*Tc*Ec)/(Ab*Tb*Eb)

নেট-এ ত্রুটির জন্য ত্রুটির প্রমিত প্রচার সহ। তাহলে নেট রেট হবে

নেট রেট = নেট/(Ac*Tc*Ec)

প্রতিটি অঞ্চলে গড় এক্সপোজার গণনা করা হয় পিক্সেল মানগুলির সমষ্টি দ্বারা
প্রদত্ত অঞ্চলের জন্য এক্সপোজার মানচিত্র এবং তারপরে পিক্সেলের সংখ্যা দ্বারা ভাগ করা
অঞ্চল. এক্সপোজার ম্যাপ প্রায়শই একটি ব্লক ফ্যাক্টর > 1 এ তৈরি হয় (যেমন, ব্লক 4 মানে
প্রতিটি এক্সপোজার পিক্সেল পূর্ণ রেজোলিউশনে 4x4 পিক্সেল ধারণ করে) এবং ফাংশন সঙ্গে মোকাবিলা করবে
স্বয়ংক্রিয়ভাবে ব্লক করা হচ্ছে। ব্যবহার করে -e সুইচ, আপনি উৎস এবং পটভূমি উভয় সরবরাহ করতে পারেন
এক্সপোজার ফাইল (";" দ্বারা পৃথক করা হয়েছে), যদি আপনার কাছে পৃথক উৎস এবং ব্যাকগ্রাউন্ড ডেটা ফাইল থাকে।
আপনি যদি একটি পৃথক ব্যাকগ্রাউন্ড ডেটার সাথে যেতে একটি পটভূমি এক্সপোজার ফাইল সরবরাহ না করেন
ফাইল, ফাংশন অনুমান করে যে এক্সপোজার ইতিমধ্যেই ব্যাকগ্রাউন্ড ডেটা ফাইলে প্রয়োগ করা হয়েছে।
উপরন্তু, এটি অনুমান করে যে পটভূমি ডেটা ফাইলে পিক্সেলের ত্রুটি শূন্য।

এনবি: দ্য -e সুইচ অনুমান করে যে এক্সপোজার ম্যাপ চিত্র ফাইলকে ওভারলে করে ঠিক, ছাড়া
ব্লক ফ্যাক্টরের জন্য। ইমেজের প্রতিটি পিক্সেল অ্যাক্সেস করার জন্য ব্লক ফ্যাক্টর দ্বারা স্কেল করা হয়
এক্সপোজার মানচিত্রে সংশ্লিষ্ট পিক্সেল। আপনার এক্সপোজার মানচিত্র ঠিক লাইন আপ না হলে
ছবি দিয়ে, do না ব্যবহার দ্য -e এক্সপোজার সংশোধন। এই ক্ষেত্রে, এটি এখনও সম্ভব
এক্সপোজার সংশোধন সঞ্চালন if ইমেজ এবং এক্সপোজার ম্যাপ উভয়েরই বৈধ WCS আছে
তথ্য: ব্যবহার করুন -w সুইচ করুন যাতে ইমেজ পিক্সেল থেকে এক্সপোজারে রূপান্তর হয়
পিক্সেল WCS তথ্য ব্যবহার করে। অর্থাৎ ছবির অঞ্চলে প্রতিটি পিক্সেল হবে
প্রথমে চিত্র স্থানাঙ্ক থেকে আকাশ স্থানাঙ্কে, তারপর আকাশ স্থানাঙ্ক থেকে রুপান্তরিত হয়
এক্সপোজার স্থানাঙ্ক। দয়া করে নোট করুন যে ব্যবহার করে -w প্রক্রিয়া করার জন্য প্রয়োজনীয় সময় বাড়াতে পারে
উল্লেখযোগ্যভাবে এক্সপোজার সংশোধন.

একটি সময় সংশোধন ব্যবহার করে উত্স এবং পটভূমি উভয় ডেটাতে প্রয়োগ করা যেতে পারে -t সুইচ।
সংশোধনের মান হয় একটি সাংখ্যিক ধ্রুবক বা শিরোনামের নাম হতে পারে
উৎস (বা পটভূমি) ফাইলের প্যারামিটার:

[sh] funcnts -t 23.4 ... # উৎসের জন্য সংখ্যা
[sh] funcnts -t "LIVETIME;23.4" ... # উৎসের জন্য প্যারাম, bkgd-এর জন্য সংখ্যাসূচক

যখন একটি সময় সংশোধন নির্দিষ্ট করা হয়, তখন এটি নেট গণনার ক্ষেত্রেও প্রয়োগ করা হয় (দেখুন
উপরের অ্যালগরিদম), যাতে পৃষ্ঠের উজ্জ্বলতার একক cnts/এরিয়া**2/সেকেন্ড হয়ে যায়।

সার্জারির -i (ব্যবধান) সুইচ চালানোর জন্য ব্যবহৃত হয় ফাংশন সঙ্গে একাধিক কলাম-ভিত্তিক বিরতিতে
ডেটার মাধ্যমে শুধুমাত্র একটি একক পাস। এটি দৌড়ানোর সমতুল্য ফাংশন বেশ কয়েকবার
প্রতিবার উৎস এবং পটভূমি ডেটাতে একটি ভিন্ন কলাম ফিল্টার যোগ করা হয়। প্রতিটির জন্য, প্রত্যেকটির জন্য
interval, the full ফাংশন একটি লাইনফিড অক্ষর (^L) সন্নিবেশিত করে আউটপুট তৈরি হয়
প্রতিটি রানের মধ্যে। উপরন্তু, প্রতিটি ব্যবধানের আউটপুটে ব্যবধান থাকবে
এর হেডারে স্পেসিফিকেশন। ব্যবধানগুলি এক্স-রে কঠোরতা তৈরির জন্য খুব দরকারী
অনুপাত দক্ষতার সাথে। অবশ্যই, এগুলি শুধুমাত্র তখনই সমর্থিত হয় যখন ইনপুট ডেটা থাকে৷
একটি টেবিলে

ব্যবধান স্পেসিফিকেশনের জন্য দুটি ফরম্যাট সমর্থিত। সবচেয়ে সাধারণ বিন্যাস হল আধা-
ব্যবধান হিসাবে ব্যবহার করা ফিল্টারগুলির কোলন-সীমাবদ্ধ তালিকা:

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

ধারণাগতভাবে, এটি দৌড়ানোর সমতুল্য হবে ফাংশন তিন বার:

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 -i "pha=1:5;pi=6:10;energy=11:15" snr.ev "বৃত্ত(502,512,22)" ...

দৌড়ের সমতুল্য ফাংশন সম্পর্কহীন ফিল্টার স্পেসিফিকেশন সহ তিনবার।

একটি দ্বিতীয় ব্যবধান বিন্যাস যে সাধারণ ক্ষেত্রে একটি একক কলাম ব্যবহার করা হয় তার জন্য সমর্থিত
সেই কলামের জন্য একাধিক সমজাতীয় ব্যবধান নির্দিষ্ট করতে। এই বিন্যাসে, একটি কলামের নাম
প্রথমে নির্দিষ্ট করা হয়, তারপরে বিরতি হয়:

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

এটি প্রথম উদাহরণের সমতুল্য, কিন্তু কম টাইপিং প্রয়োজন৷ দ্য ফাংশন কার্যক্রম
প্রতিটি নির্দিষ্ট ব্যবধানের আগে কেবল "pha=" লিখবে। (উল্লেখ্য যে এই বিন্যাস
কলাম আর্গুমেন্টে "=" অক্ষর নেই।)

সাধারণত, যখন ফাংশন একটি FITS বাইনারি টেবিলে (বা একটি কাঁচা ইভেন্ট টেবিল) চালানো হয়, একটি
একটি নির্দিষ্ট অঞ্চলের মধ্যে থাকা প্রতিটি সারির (ইভেন্ট) জন্য অবিচ্ছেদ্য গণনা জমা হয়। দ্য -v
"scol[;bcol]" (মান কলাম) সুইচ থেকে মান ব্যবহার করে গণনা জমা হবে
প্রদত্ত ইভেন্টের জন্য নির্দিষ্ট কলাম। যদি শুধুমাত্র একটি একক কলাম নির্দিষ্ট করা হয়, এটি এর জন্য ব্যবহৃত হয়
উৎস এবং পটভূমি উভয় অঞ্চল। দুটি পৃথক কলাম, একটি সেমি-কোলন দ্বারা বিভক্ত,
উৎস এবং পটভূমির জন্য নির্দিষ্ট করা যেতে পারে। বিশেষ টোকেন '$none' ব্যবহার করা যাবে
উল্লেখ করুন যে একটি মান কলাম একটির জন্য ব্যবহার করা হবে কিন্তু অন্যটির জন্য নয়। উদাহরণ স্বরূপ,
'pha;$none' উৎসের জন্য pha কলাম ব্যবহার করবে কিন্তু পূর্ণাঙ্গ গণনা ব্যবহার করবে
ব্যাকগ্রাউন্ড, যখন '$none;pha' কথোপকথন করবে। মান কলাম টাইপ হলে
যৌক্তিক, তাহলে ব্যবহৃত মানটি T এর জন্য 1 এবং F এর জন্য 0 হবে। মান কলাম ব্যবহার করা হয়, এর জন্য
উদাহরণ, সমন্বিত সংখ্যার পরিবর্তে সম্ভাব্যতা একত্রিত করা।

যদি -T (rdb টেবিল) সুইচ ব্যবহার করা হয়, আউটপুট স্টারবেস/আরডিবি ডেটা বেসের সাথে সামঞ্জস্যপূর্ণ হবে
বিন্যাস: ট্যাবগুলি শূন্যস্থানের পরিবর্তে কলামের মধ্যে ঢোকানো হবে এবং লাইন-ফিড হবে
টেবিলের মধ্যে ঢোকানো।

অবশেষে, যে নোট ফাংশন এটি একটি ইমেজ প্রোগ্রাম, যদিও এটি সরাসরি FITS-এ চালানো যেতে পারে
বাইনারি টেবিল। এর মানে হল যে ছবি ফিল্টারিং নিশ্চিত করার জন্য সারিগুলিতে প্রয়োগ করা হয়
যে একই ফলাফল প্রাপ্ত হয় নির্বিশেষে একটি টেবিল বা সমতুল্য binned কিনা
ইমেজ ব্যবহার করা হয়। এই কারণে, তবে, সংখ্যা ব্যবহার করে পাওয়া গেছে ফাংশন পারেন
সারি-ফিল্টার প্রোগ্রাম ব্যবহার করে পাওয়া ইভেন্টের সংখ্যার থেকে ভিন্ন যেমন fundisp or
উপভোগযোগ্য এই পার্থক্য সম্পর্কে আরও তথ্যের জন্য, অঞ্চলের আলোচনা দেখুন
সীমানা.

onworks.net পরিষেবা ব্যবহার করে অনলাইনে funcnt ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad