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

সার্ভার চালান | Ubuntu > | Fedora > |


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

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

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

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

কার্যক্রম:

NAME এর


funhist - একটি কলামের একটি 1D হিস্টোগ্রাম তৈরি করুন (একটি FITS বাইনারি টেবিল বা কাঁচা ইভেন্ট ফাইল থেকে)
বা একটি চিত্র

সাইনোপিসিস


মজাদার [-n⎪-w⎪-T] [কলাম] [[লো:হি:]বিন্স]

বিকল্প


-n # প্রতিটি বিনের প্রস্থ দ্বারা বিন মান স্বাভাবিক করুন
-w # arg3 এ বিনের সংখ্যার পরিবর্তে বিন প্রস্থ উল্লেখ করুন
-আরডিবি/স্টারবেস ফরম্যাটে T # আউটপুট (ট্যাব বিভাজক)

বর্ণনাঃ


মজাদার একটি FITS এক্সটেনশনের নির্দিষ্ট কলাম থেকে একটি এক-মাত্রিক হিস্টোগ্রাম তৈরি করে
একটি FITS ফাইলের বাইনারি টেবিল (বা একটি নন-FITS কাঁচা ইভেন্ট ফাইল থেকে), বা একটি FITS চিত্র থেকে বা
অ্যারে, এবং সেই হিস্টোগ্রামটিকে একটি ASCII টেবিল হিসাবে লেখে। বিকল্পভাবে, প্রোগ্রাম সঞ্চালন করতে পারেন
একটি চিত্র অক্ষের একটি 1D অভিক্ষেপ।

প্রোগ্রামের প্রথম আর্গুমেন্ট প্রয়োজন, এবং Funtools ফাইলটি নির্দিষ্ট করে: FITS টেবিল
বা চিত্র, কাঁচা ইভেন্ট ফাইল, বা অ্যারে। যদি "stdin" নির্দিষ্ট করা হয়, তাহলে ডেটা থেকে পড়া হয়
স্ট্যান্ডার্ড ইনপুট। FITS এক্সটেনশন, এবং ফিল্টার নির্দিষ্ট করতে Funtools ব্র্যাকেট নোটেশন ব্যবহার করুন।

একটি টেবিলের জন্য, দ্বিতীয় যুক্তিটিও প্রয়োজন। এটি ব্যবহার করার জন্য কলাম নির্দিষ্ট করে
হিস্টোগ্রাম তৈরি করা হচ্ছে। যদি ডেটা ফাইলটি ইমেজ (বা অ্যারে) টাইপের হয়, তাহলে কলাম
ঐচ্ছিক: যদি "x" (বা "X"), "y" (বা "Y") নির্দিষ্ট করা হয়, তাহলে একটি অভিক্ষেপ সঞ্চালিত হয়
যথাক্রমে x (dim1) বা y (dim2) অক্ষ। (অর্থাৎ, এই অভিক্ষেপ একই দেবে
সমতুল্য x,y ইভেন্ট সারি সমন্বিত একটি টেবিলে সম্পাদিত হিস্টোগ্রাম হিসাবে ফলাফল।) যদি
কোন কলামের নাম নির্দিষ্ট করা নেই বা ছবির জন্য "xy" (বা "XY") নির্দিষ্ট করা আছে, তারপর একটি হিস্টোগ্রাম
ইমেজ পিক্সেলের মধ্যে থাকা মানগুলির উপর সঞ্চালিত হয়।

নিম্নলিখিত যুক্তিটি ঐচ্ছিক এবং তৈরিতে ব্যবহার করার জন্য বিনের সংখ্যা নির্দিষ্ট করে
হিস্টোগ্রাম এবং, যদি ইচ্ছা হয়, বিন মানের পরিসীমা। ইমেজ এবং টেবিল হিস্টোগ্রামের জন্য,
ব্যাপ্তির সর্বনিম্ন এবং সর্বোচ্চ ডেটা মান উল্লেখ করা উচিত। x এবং y-তে ইমেজ হিস্টোগ্রামের জন্য
অক্ষ, ব্যাপ্তির ন্যূনতম এবং সর্বোচ্চ চিত্র বিন মান উল্লেখ করা উচিত। এই যুক্তি যদি হয়
বাদ দেওয়া হলে, একটি টেবিলের জন্য আউটপুট বিনের সংখ্যা TLMIN/TLMAX থেকে গণনা করা হয়
হেডারের মান (যদি এইগুলি নির্দিষ্ট কলামের জন্য টেবিল FITS হেডারে বিদ্যমান থাকে) বা দ্বারা
সর্বনিম্ন এবং সর্বোচ্চ মান গণনা করতে ডেটার মধ্য দিয়ে যাচ্ছে। একটি ছবির জন্য, এর সংখ্যা
আউটপুট বিনগুলি হয় DATAMIN/DATAMAX শিরোনাম মান থেকে বা গিয়ে গণনা করা হয়
ন্যূনতম এবং সর্বোচ্চ মান গণনা করতে ডেটার মাধ্যমে। (উল্লেখ্য যে এই পরবর্তী গণনা হতে পারে
ব্যর্থ হলে ইমেজ মেমরিতে ফিট করা যায় না।) যদি ডেটা ফ্লোটিং পয়েন্ট হয় (টেবিল বা
ইমেজ) এবং বিনের সংখ্যা নির্দিষ্ট করা নেই, 128 এর একটি নির্বিচারে ডিফল্ট ব্যবহার করা হয়।

বাইনারি টেবিল প্রক্রিয়াকরণের জন্য, -w (bin width) সুইচ এর প্রস্থ নির্দিষ্ট করতে ব্যবহার করা যেতে পারে
বিন সংখ্যার চেয়ে প্রতিটি বিন। এইভাবে:

funhist test.ev pha 1:100:5

মানে হিস্টোগ্রামে 5 প্রস্থের 20 টি বিন ব্যবহার করা হয়, যখন:

funhist -w test.ev pha 1:100:5

মানে হিস্টোগ্রামে 20 প্রস্থের 5 টি বিন ব্যবহার করা হয়।

ডেটাগুলিকে নির্দিষ্ট সংখ্যক বিন এবং ফলস্বরূপ 1D হিস্টোগ্রামে ভাগ করা হয়
(বা অভিক্ষেপ) ASCII টেবিল বিন্যাসে আউটপুট। একটি টেবিলের জন্য, আউটপুট প্রদর্শন করে
ডেটার জন্য low_edge (অন্তর্ভুক্ত) এবং hi_edge (একচেটিয়া) মান। উদাহরণস্বরূপ, একটি 15-সারি
একটি "pha" কলাম ধারণকারী টেবিল যার মান -7.5 থেকে 7.5 পর্যন্ত প্রক্রিয়া করা যেতে পারে এভাবে:

[sh] funhist test.ev pha
# ডেটা ফাইল: /home/eric/data/test.ev
# কলাম: pha
# মিনিট, সর্বোচ্চ, বিনস: -7.5 7.5 15

বিন মান lo_edge hi_edge
------------------------------------------------------------------------------------- -------
1 22 -7.50000000 -6.50000000
2 21 -6.50000000 -5.50000000
3 20 -5.50000000 -4.50000000
4 19 -4.50000000 -3.50000000
5 18 -3.50000000 -2.50000000
6 17 -2.50000000 -1.50000000
7 16 -1.50000000 -0.50000000
8 30 -0.50000000 0.50000000
9 16 0.50000000 1.50000000
10 17 1.50000000 2.50000000
11 18 2.50000000 3.50000000
12 19 3.50000000 4.50000000
13 20 4.50000000 5.50000000
14 21 5.50000000 6.50000000
15 22 6.50000000 7.50000000

[sh] funhist test.ev pha 1:6
# ডেটা ফাইল: /home/eric/data/test.ev
# কলাম: pha
# মিনিট, সর্বোচ্চ, বিনস: 0.5 6.5 6

বিন মান lo_edge hi_edge
------------------------------------------------------------------------------------- -------
1 16 0.50000000 1.50000000
2 17 1.50000000 2.50000000
3 18 2.50000000 3.50000000
4 19 3.50000000 4.50000000
5 20 4.50000000 5.50000000
6 21 5.50000000 6.50000000

[sh] funhist test.ev pha 1:6:3
# ডেটা ফাইল: /home/eric/data/test.ev
# কলাম: pha
# মিনিট, সর্বোচ্চ, বিনস: 0.5 6.5 3

বিন মান lo_edge hi_edge
------------------------------------------------------------------------------------- -------
1 33 0.50000000 2.50000000
2 37 2.50000000 4.50000000
3 41 4.50000000 6.50000000

একটি টেবিল হিস্টোগ্রাম জন্য, -n(নর্মালাইজ) সুইচ দ্বারা বিন মান স্বাভাবিক করার জন্য ব্যবহার করা যেতে পারে
বিনের প্রস্থ (যেমন, hi_edge-lo_edge):

[sh] funhist -n test.ev pha 1:6:3
# ডেটা ফাইল: test.ev
# কলাম: pha
# মিনিট, সর্বোচ্চ, বিনস: 0.5 6.5 3
# প্রস্থ স্বাভাবিককরণ (val/(hi_edge-lo_edge)) প্রয়োগ করা হয়েছে

বিন মান lo_edge hi_edge
---------------------------------------------------------------------------- -------------------
1 16.50000000 0.50000000 2.50000000
2 6.16666667 2.50000000 4.50000000
3 4.10000000 4.50000000 6.50000000

এটি ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ, একক বিশিষ্ট মান সহ একটি হালকা বক্ররেখা তৈরি করতে
গণনার পরিবর্তে গণনা/সেকেন্ড।

একটি ইমেজ হিস্টোগ্রামের জন্য, আউটপুট কম এবং উচ্চ ইমেজ মান প্রদর্শন করে (উভয়ই অন্তর্ভুক্ত)
হিস্টোগ্রাম তৈরি করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, নিম্নলিখিত উদাহরণে, 184 পিক্সেলের একটি ছিল
1, 31-এর মান ছিল 2, যেখানে শুধুমাত্র 2-এর মান ছিল 3,4,5,6, বা 7:

[sh] funhist test.fits
# ডেটা ফাইল: /home/eric/data/test.fits
# মিনিট, সর্বোচ্চ, বিনস: 1 7 7

বিন মান lo_val hi_val
---------------------------------------------------------------------------- -------------------
1 184.00000000 1.00000000 1.00000000
2 31.00000000 2.00000000 2.00000000
3 2.00000000 3.00000000 3.00000000
4 2.00000000 4.00000000 4.00000000
5 2.00000000 5.00000000 5.00000000
6 2.00000000 6.00000000 6.00000000
7 2.00000000 7.00000000 7.00000000

একটি চিত্রের অক্ষ অভিক্ষেপের জন্য, আউটপুট নিম্ন এবং উচ্চ চিত্র বিনগুলি প্রদর্শন করে (উভয়
অন্তর্ভুক্ত) অভিক্ষেপ তৈরি করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, নিম্নলিখিত উদাহরণে, 21
গণনার X বিন মান ছিল 2, ইত্যাদি।

[sh] funhist test.fits x 2:7
# ডেটা ফাইল: /home/eric/data/test.fits
# কলাম: এক্স
# মিনিট, সর্বোচ্চ, বিনস: 2 7 6

বিন মান lo_bin hi_bin
---------------------------------------------------------------------------- -------------------
1 21.00000000 2.00000000 2.00000000
2 20.00000000 3.00000000 3.00000000
3 19.00000000 4.00000000 4.00000000
4 18.00000000 5.00000000 5.00000000
5 17.00000000 6.00000000 6.00000000
6 16.00000000 7.00000000 7.00000000

[sh] funhist test.fits x 2:7:2
# ডেটা ফাইল: /home/eric/data/test.fits
# কলাম: এক্স
# মিনিট, সর্বোচ্চ, বিনস: 2 7 2

বিন মান lo_bin hi_bin
---------------------------------------------------------------------------- -------------------
1 60.00000000 2.00000000 4.00000000
2 51.00000000 5.00000000 7.00000000

আপনি একটি স্ক্রিপ্ট ব্যবহার করে ফলাফল গ্রাফ করতে gnuplot বা অন্যান্য প্লটিং প্রোগ্রাম ব্যবহার করতে পারেন
যেমন:

#!/ বিন / SH
sed -e '1,/---- .*/d
/^$/,$d' ⎪ \
awk '\
শুরু করুন
{প্রিন্ট $3, $2, $4-$3}' ⎪ \
gnuplot -persist - 1>/dev/null 2>&1

অনুরূপ প্লট কমান্ড স্ক্রিপ্টে সরবরাহ করা হয় funhist.plot:

funhist test.ev pha ... ⎪ funhist.plot gnuplot

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


Ad


Ad