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

Ad


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

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

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

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

কার্যক্রম:

NAME এর


funimage - একটি Funtools ডেটা ফাইল থেকে একটি FITS চিত্র তৈরি করুন

সাইনোপিসিস


funimage [-ক] [বিটপিক্স=n] funimage [-l]
[বিটপিক্স=n] funimage [-px⎪y] [বিটপিক্স=n]

বিকল্প


-একটি # একটি ইমেজ এক্সটেনশন হিসাবে বিদ্যমান আউটপুট ফাইলে যুক্ত করুন
-l # ইনপুট হল একটি তালিকা ফাইল যেখানে xcol, ycol, মান রয়েছে
-p [x⎪y] একটি 1D চিত্র তৈরি করতে x বা y অক্ষ বরাবর # প্রকল্প

বর্ণনাঃ


funimage নির্দিষ্ট FITS এক্সটেনশন এবং/অথবা চিত্র থেকে একটি প্রাথমিক FITS চিত্র তৈরি করে
একটি FITS ফাইলের বিভাগ, অথবা একটি নন-FITS অ্যারের একটি চিত্র বিভাগ থেকে, বা একটি কাঁচা ঘটনা থেকে
ফাইল.

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

bitpix=n

যেখানে n হল 8,16,32,-32,-64, স্বাক্ষরবিহীন চারের জন্য যথাক্রমে শর্ট, int, ফ্লোট এবং ডবল।

ইনপুট তথ্য টাইপ ইমেজ হলে, উপযুক্ত বিভাগ নিষ্কাশন এবং ব্লক করা হয়
(চিত্র বিভাগটি কীভাবে নির্দিষ্ট করা হয়েছে তার উপর ভিত্তি করে), এবং ফলাফলটি FITS-এ লেখা হয়
প্রাথমিক চিত্র। যখন BSCALE এবং BZERO কীওয়ার্ড ধারণকারী একটি পূর্ণসংখ্যা চিত্র হয়
ফ্লোটে রূপান্তরিত, পিক্সেলের মানগুলি স্কেল করা হয় এবং স্কেলিং কীওয়ার্ডগুলি থেকে মুছে ফেলা হয়
আউটপুট হেডার। পূর্ণসংখ্যা স্কেল করা ডেটাকে পূর্ণসংখ্যাতে রূপান্তর করার সময় (সম্ভবত একটি ভিন্ন
আকার), পিক্সেলগুলি স্কেল করা হয় না এবং স্কেলিং কীওয়ার্ডগুলি ধরে রাখা হয়।

যদি ইনপুট ডেটা একটি বাইনারি টেবিল বা কাঁচা ইভেন্ট ফাইল হয়, তবে এগুলি একটি চিত্রের মধ্যে বাঁধা হয়,
যেখান থেকে একটি বিভাগ বের করে ব্লক করা হয় এবং একটি প্রাথমিক FITS ছবিতে লেখা হয়। ভিতরে
এই ক্ষেত্রে, 2D বিনিং-এ যে দুটি কলাম ব্যবহার করা হবে তা নির্দিষ্ট করা প্রয়োজন।
এটি ব্যবহার করে কমান্ড লাইনে করা যেতে পারে bincols =(x,y) মূল শব্দ:

funcnts "foo.ev[EVENTS,bincols=(detx,dety)]"

এর পূর্ণরূপ bincols= স্পেসিফায়ার হল:

bincols=([xname[:tlmin[:tlmax:[binsiz]]]],[yname[:tlmin[:tlmax[:binsiz]]]]])

যেখানে tlmin, tlmax, এবং binsiz স্পেসিফায়ার ইমেজ বিনিং মাত্রা নির্ধারণ করে:

dim = (tlmax - tlmin)/binsiz (ফ্লোটিং পয়েন্ট ডেটা)
dim = (tlmax - tlmin)/binsiz + 1 (পূর্ণসংখ্যা ডেটা)

এই সিনট্যাক্স ব্যবহার করে, বাইনারি টেবিলের যেকোন দুটি কলাম যেকোন বিনে বাঁধানো সম্ভব।
আকার উল্লেখ্য যে tlmin, tlmax, এবং binsiz স্পেসিফায়ার বাদ দেওয়া যেতে পারে যদি TLMIN, TLMAX,
এবং TDBIN হেডার প্যারামিটার (যথাক্রমে) FITS বাইনারি টেবিল হেডারে উপস্থিত রয়েছে
প্রশ্নবিদ্ধ কলাম। এছাড়াও নোট করুন যে শুধুমাত্র একটি প্যারামিটার নির্দিষ্ট করা হলে, এটি অনুমান করা হয়
tlmax হতে হবে, এবং tlmin ডিফল্ট 1 হবে। যদি দুটি পরামিতি নির্দিষ্ট করা হয়, তাহলে ধরে নেওয়া হয়
tlmin এবং tlmax হতে. আরো জন্য বিনিং FITS বাইনারি টেবিল এবং নন-FITS ইভেন্ট ফাইল দেখুন
বিনিং পরামিতি সম্পর্কে তথ্য।

ডিফল্টরূপে, একটি নতুন 2D FITS ইমেজ ফাইল তৈরি করা হয় এবং ইমেজটিকে প্রাইমারিতে লেখা হয়
এইচডিইউ। যদি -a (সংযুক্ত) সুইচ নির্দিষ্ট করা হয়েছে, চিত্রটি একটি বিদ্যমান FITS-এ সংযুক্ত করা হয়েছে
একটি IMAGE এক্সটেনশন হিসাবে ফাইল করুন। (যদি আউটপুট ফাইলটি বিদ্যমান না থাকে তবে সুইচটি কার্যকরভাবে হয়
উপেক্ষা করা হয় এবং চিত্রটি প্রাথমিক HDU-তে লেখা হয়।) এটি একটি শেলে কার্যকর হতে পারে
আপনি একত্রিত করতে চান এমন একাধিক FITS চিত্রগুলি প্রক্রিয়া করার সময় প্রোগ্রামিং পরিবেশ
একটি একক চূড়ান্ত FITS ফাইল।

funimage এছাড়াও x, y, এবং মানের কলাম সমন্বিত একটি টেবিল থেকে ইনপুট নিতে পারে (যেমন, the
থেকে আউটপুট fundisp -l যা প্রতিটি চিত্র x এবং y এবং এতে গণনার সংখ্যা প্রদর্শন করে
অবস্থান।) যখন -l (তালিকা) সুইচ ব্যবহার করা হয়, ইনপুট ফাইল একটি FITS বা হতে নেওয়া হয়
ASCII টেবিলে (অন্তত) তিনটি কলাম রয়েছে যা x এবং y চিত্র স্থানাঙ্ক নির্দিষ্ট করে
এবং সেই ইমেজ পিক্সেলের মান। এক্ষেত্রে, funimage চারটি অতিরিক্ত আর্গুমেন্ট প্রয়োজন:
xcolumn:xdims, ycolumn:ydims, vcolumn এবং bitpix=n। x এবং y col:dim তথ্য লাগে
ফর্ম:

নাম: dim # মান 1 থেকে dim পর্যন্ত
name:min:max # মান মিন থেকে সর্বোচ্চ পর্যন্ত
name:min:max:binsiz # মাত্রা বিনসাইজ দ্বারা মাপানো হয়েছে

বিশেষ করে, ন্যূনতম মান যখনই সর্বনিম্ন স্থানাঙ্ক মান ব্যবহার করা উচিত
একটি ছাড়া অন্য কিছু। উদাহরণ স্বরূপ:

funimage -l foo.lst foo.fits xcol:0:512 ycol:0:512 মান bitpix=-32

তালিকা বৈশিষ্ট্যটি স্ট্যান্ডার্ড ইনপুট থেকে নামহীন কলামগুলি পড়তে ব্যবহার করা যেতে পারে: সহজভাবে
একটি নাল স্ট্রিং দিয়ে কলামের নাম প্রতিস্থাপন করুন। উল্লেখ্য যে মাত্রা তথ্য এখনও আছে
আবশ্যক:

funimage -l stdin foo.fits "":0:512 "":0:512 "" bitpix=-32
240 250 1
255 256 2
...
^D

তালিকা বৈশিষ্ট্যটি একটি ফাঁকা চিত্র তৈরি করার একটি সহজ উপায় প্রদান করে। আপনি যদি একটি কলাম পাস করেন-
ফানিমেজে টেক্সট ফাইল ভিত্তিক যেখানে টেক্সট হেডারে প্রয়োজনীয় ইমেজ থাকে
তথ্য, তারপর funimage সঠিকভাবে একটি ফাঁকা ছবি তৈরি করবে। উদাহরণস্বরূপ, বিবেচনা করুন
নিম্নলিখিত পাঠ্য ফাইল (যাকে বলা হয় foo.txt):

x:I:1:10 y:I:1:10
------------
0 0

এই টেক্সট ফাইলটি দুটি কলাম সংজ্ঞায়িত করে, x এবং y, প্রতিটি ডেটা টাইপ 32-বিট int এবং চিত্র
মাত্রা 10. কমান্ড:

funimage foo.txt foo.fits bitpix=8

একটি খালি FITS ইমেজ তৈরি করবে foo.fits নামক একটি 10x10 ইমেজ সহ স্বাক্ষরবিহীন চর:

fundisp foo.fits
1 2 3 4 5 6 7 8 9 10
------ ------ ------ ------ ------ ------ ------ ------ ------ ----------
10: 0 0 0 0 0 0 0 0 0 0
9: 0 0 0 0 0 0 0 0 0 0
8: 0 0 0 0 0 0 0 0 0 0
7: 0 0 0 0 0 0 0 0 0 0
6: 0 0 0 0 0 0 0 0 0 0
5: 0 0 0 0 0 0 0 0 0 0
4: 0 0 0 0 0 0 0 0 0 0
3: 0 0 0 0 0 0 0 0 0 0
2: 0 0 0 0 0 0 0 0 0 0
1: 1 0 0 0 0 0 0 0 0 0

মনে রাখবেন যে টেক্সট ফাইলে অন্তত একটি সারি ডেটা থাকতে হবে। তবে বর্তমান সময়ে
উদাহরণ, ইভেন্ট পজিশন 0,0 ছবির সীমার বাইরে এবং উপেক্ষা করা হবে। (আপনি
অবশ্যই, ডেটা সহ ইমেজ সিড করতে বাস্তব x,y মান ব্যবহার করতে পারে।)

তদ্ব্যতীত, আপনি একটি ইনপুটের প্রয়োজনীয়তা দূর করতে টেক্সট ফিল্টার স্পেসিফিকেশন ব্যবহার করতে পারেন
সম্পূর্ণভাবে টেক্সট ফাইল। নিম্নলিখিত কমান্ডটি ছাড়া একই 10x10 char চিত্র তৈরি করবে
একটি প্রকৃত ইনপুট ফাইল:

funimage stdin'[TEXT(x:I:10,y:I:10)]' foo.fits bitpix=8 < /dev/null
or
funimage /dev/null'[TEXT(x:I:10,y:I:10)]' foo.fits bitpix=8

আপনি একটি অঞ্চলের মুখোশ তৈরি করতে এই পদ্ধতিগুলির যে কোনও একটি ব্যবহার করতে পারেন কেবল a যোগ করে
ফিল্টার বন্ধনী এবং নির্দিষ্টকরণের ভিতরের অঞ্চল মুখোশ = সব বিটপিক্স সহ। জন্য
উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি 10টি অঞ্চল ব্যবহার করে একটি 10x3 অক্ষর মাস্ক তৈরি করবে:

funimage stdin'[TEXT(x:I:10,y:I:10),cir(5,5,4),point(10,1),-cir(5,5,2)]' \
foo.fits bitpix=8,mask=all < /dev/null

ফলস্বরূপ মুখোশ এই মত দেখায়:

fundisp foo.fits
1 2 3 4 5 6 7 8 9 10
------ ------ ------ ------ ------ ------ ------ ------ ------ ----------
10: 0 0 0 0 0 0 0 0 0 0
9: 0 0 0 0 0 0 0 0 0 0
8: 0 0 1 1 1 1 1 0 0 0
7: 0 1 1 1 1 1 1 1 0 0
6: 0 1 1 0 0 0 1 1 0 0
5: 0 1 1 0 0 0 1 1 0 0
4: 0 1 1 0 0 0 1 1 0 0
3: 0 1 1 1 1 1 1 1 0 0
2: 0 0 1 1 1 1 1 0 0 0
1: 0 0 0 0 0 0 0 0 0 2

তুমি ব্যবহার করতে পার funimage ব্যবহার করে x বা y অক্ষ বরাবর 1D চিত্র অনুমান তৈরি করতে -p
[x⎪y] সুইচ এই ক্ষমতা ইমেজ এবং টেবিল উভয় জন্য কাজ করে. উদাহরণস্বরূপ একটি বিবেচনা করুন
EV.fits নামের FITS টেবিলে নিম্নলিখিত সারি রয়েছে:

XY
-----------------
1 1
1 2
1 3
1 4
1 5
2 2
2 3
2 4
2 5
3 3
3 4
3 5
4 4
4 5
5 5

একটি অনুরূপ 5x5 চিত্র, dim2.fits বলা হয়, তাই এতে থাকবে:

1 2 3 4 5
---------- ---------- ---------- ---------- ----------
5: 1 1 1 1 1
4: 1 1 1 1 0
3: 1 1 1 0 0
2: 1 1 0 0 0
1: 1 0 0 0 0

y অক্ষ বরাবর একটি অভিক্ষেপ টেবিল বা চিত্রের উপর সঞ্চালিত হতে পারে:

funimage -py ev.fits stdout ⎪ fundisp stdin
1 2 3 4 5
---------- ---------- ---------- ---------- ----------
1: 1 2 3 4 5

funimage -py dim2.fits stdout ⎪ fundisp stdin
1 2 3 4 5
---------- ---------- ---------- ---------- ----------
1: 1 2 3 4 5

উপরন্তু, আপনি ব্যবহার করে একটি টেবিলের যেকোনো কলাম বরাবর একটি 1D চিত্র প্রজেকশন তৈরি করতে পারেন
বিনকল = [কলাম] ফিল্টার স্পেসিফিকেশন এবং একটি একক কলাম নির্দিষ্ট করা। উদাহরণস্বরূপ, দ
নিম্নলিখিত কমান্ডটি একটি টেবিলের y অক্ষ বরাবর একই 1D চিত্রকে প্রজেক্ট করে -p
y পরিবর্তন করুন:

funimage ev.fits'[bincols=y]' stdout ⎪ fundisp stdin
1 2 3 4 5
---------- ---------- ---------- ---------- ----------
1: 1 2 3 4 5

উদাহরণ:

একটি FITS বাইনারি টেবিল থেকে একটি FITS চিত্র তৈরি করুন:

[sh] funimage test.ev test.fits

FITS বাইনারি টেবিলের একটি অবরুদ্ধ বিভাগ থেকে তৈরি করা FITS চিত্রটি প্রদর্শন করুন:

[sh] funimage "test.ev[2:8,3:7,2]" stdout ⎪ fundisp stdin
1 2 3
--------- --------- ---------
1: 20
2: 28

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


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

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

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

  • 1
    aarch64-linux-gnu-স্ট্রিং
    aarch64-linux-gnu-স্ট্রিং
    স্ট্রিং - এর স্ট্রিংগুলি মুদ্রণ করুন
    ফাইলে মুদ্রণযোগ্য অক্ষর। ...
    aarch64-linux-gnu-strings চালান
  • 2
    aarch64-linux-gnu-strip
    aarch64-linux-gnu-strip
    স্ট্রিপ - বস্তু থেকে চিহ্ন বাতিল করুন
    নথি পত্র. ...
    aarch64-linux-gnu-strip চালান
  • 3
    cpmcp
    cpmcp
    cpmcp - CP/M থেকে এবং থেকে ফাইল কপি করুন
    ডিস্ক...
    cpmcp চালান
  • 4
    cpmls
    cpmls
    cpmls - তালিকা সাজানো বিষয়বস্তু
    ডিরেক্টরি...
    cpmls চালান
  • 5
    g.accessgrass
    g.accessgrass
    g.access - অ্যাক্সেস নিয়ন্ত্রণ করে
    অন্যান্য ব্যবহারকারীদের জন্য বর্তমান ম্যাপসেট
    পদ্ধতি. যদি কোন বিকল্প দেওয়া হয়, প্রিন্ট
    এখনকার অবস্থা. কীওয়ার্ড: সাধারণ, মানচিত্র
    ব্যবস্থাপনা, পি...
    g.accessgrass চালান
  • 6
    g.cairocompgrass
    g.cairocompgrass
    g.cairocomp - একাধিক X ওভারলে করে
    পিক্সম্যাপস। কীওয়ার্ড: সাধারণ, প্রদর্শন ...
    চালান g.cairocompgrass
  • g.dirsepsgrass
    g.dirseps - এর জন্য অভ্যন্তরীণ গ্রাস ইউটিলিটি
    ডিরেক্টরি বিভাজক রূপান্তর
    চরিত্র. যেকোনো ডিরেক্টরিকে রূপান্তর করে
    ইনপুট স্ট্রিং-এ বিভাজক অক্ষর
    না থেকে বা থেকে...
    g.dirsepsgrass চালান
  • আরও »

Ad