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

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

কার্যক্রম:

NAME এর


funsky - চিত্র এবং আকাশ স্থানাঙ্ক মধ্যে রূপান্তর

সাইনোপিসিস


মজাদার iname[ext] # RA,Dec (deg) বা stdin থেকে ইমেজ পিক্স
মজাদার iname[ext] [lname] # RA, Dec (deg) বা তালিকা থেকে চিত্র পিক্স
মজাদার iname[ext] [col1] [col2] # নামকৃত cols: stdin থেকে ইউনিট
মজাদার iname[ext] [lname] [col1] [col2] # নামকৃত cols: তালিকা থেকে ইউনিট

বিকল্প


-d # সর্বদা পূর্ণসংখ্যা tlmin রূপান্তর ব্যবহার করুন (যেমন ds9 করে)
-r # রূপান্তর x,y থেকে RA,Dec (ডিফল্ট: রূপান্তর RA,Dec to x,y)
-o # নামমাত্র লক্ষ্য অবস্থান থেকে অফসেট অন্তর্ভুক্ত করুন (আর্কসেকে)
-v # প্রদর্শন ইনপুট মানও (ডিফল্ট: শুধুমাত্র প্রদর্শন আউটপুট)
rdb ফরম্যাটে T # আউটপুট প্রদর্শন (w/header, ট্যাব ডিলিমিটার)

বর্ণনাঃ


ফানস্কি ব্যবহার করে ইনপুট স্কাই কোঅর্ডিনেট (RA, Dec) কে ইমেজ কোঅর্ডিনেটে (বা এর বিপরীতে) রূপান্তর করে
নির্দিষ্ট FITS ফাইলে থাকা WCS তথ্য। বেশ কিছু কলিং সিকোয়েন্স আছে
বিভিন্ন উপায়ে সমন্বয় অবস্থান নির্দিষ্ট করা সহজ করার জন্য সমর্থিত।

প্রথম প্রয়োজনীয় যুক্তি সর্বদা ইনপুট FITS ফাইল (বা এক্সটেনশন) ধারণকারী
একটি এক্সটেনশন হেডারে WCS তথ্য। মনে রাখবেন যে এই ফাইল থেকে তথ্য ব্যবহার করা হয় না. দ্বারা
ডিফল্ট, প্রোগ্রামটি এই WCS ব্যবহার করে ইনপুট RA এবং Dec মানগুলিকে X এবং Y তে রূপান্তর করে
তথ্য যদি WCS একটি FITS চিত্রের সাথে যুক্ত হয়, তাহলে X,Y মানগুলি হল চিত্র
মান যদি WCS একটি বাইনারি টেবিলের সাথে যুক্ত হয়, তাহলে X, Y মানগুলি ভৌতিক
মান X,Y কে RA এবং Dec এ রূপান্তর করতে, ব্যবহার করুন -r (বিপরীত) সুইচ।

যদি অন্য কোন কমান্ড আর্গুমেন্ট সরবরাহ করা না হয়, তাহলে ইনপুট অবস্থানগুলি থেকে পড়া হয়
স্ট্যান্ডার্ড ইনপুট। প্রতিটি লাইনে একটি একক স্থানাঙ্কের অবস্থান রয়েছে বলে ধরে নেওয়া হয়
ডিগ্রীতে একটি RA (বা পিক্সেলে X) তারপরে ডিগ্রীতে ডিসে (বা পিক্সেলে Y)। যথা রীতি
ডিলিমিটার সমর্থিত (স্পেস, কমা, ট্যাব)। উদাহরণ স্বরূপ:

# stdin, ডিফল্ট কলামের নাম এবং ইউনিট থেকে পড়ুন
[sh] funsky snr.ev
22.982695 58.606523 # ইনপুট RA (ঘন্টা), ডিসেম্বর (ডিগ্রি)
510.00 510.00
22.982127 58.607634 # ইনপুট
512.00 510.50
22.981700 58.614301 # ইনপুট
513.50 513.50
^D # ইনপুটের শেষ

যদি একটি দ্বিতীয় যুক্তি সরবরাহ করা হয়, এই যুক্তিটি RA (X) ধারণকারী একটি ফাইল বলে ধরে নেওয়া হয়
এবং ডিসেম্বর (Y) অবস্থান। ফাইলটি হয় একটি ASCII টেবিল বা FITS বাইনারি টেবিল হতে পারে। দ্য
কলামের ক্রম গুরুত্বপূর্ণ নয়, যদি টেবিলে একটি কলাম হেডার থাকে। এই ক্ষেত্রে, নাম
কলামগুলির একটি হতে হবে "RA", "DEC", অথবা "X", "Y" থেকে আকাশ থেকে চিত্র এবং চিত্র থেকে আকাশের জন্য
রূপান্তর, যথাক্রমে। যদি টেবিলের কোন শিরোনাম না থাকে, তাহলে আবার, RA (X) ধরে নেওয়া হয়
প্রথমে, তারপর DEC (Y)। উদাহরণ স্বরূপ:

# ফাইল থেকে পড়া, ডিফল্ট কলামের নাম এবং ইউনিট
[শ] বিড়াল hd.in
আরএ ডিইসি
------------------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[sh] funsky snr.ev hd.in
510.00 510.00
512.00 510.50
513.50 513.50

যদি তিনটি আর্গুমেন্ট সরবরাহ করা হয়, তাহলে ইনপুট পজিশন আবার স্ট্যান্ডার্ড থেকে পড়া হয়
ইনপুট. প্রতিটি লাইন একটি RA সমন্বিত একটি একক স্থানাঙ্ক অবস্থান ধারণ করা হয়
(বা পিক্সেলে X) এর পরে একটি Dec (বা পিক্সেলে Y), স্বাভাবিক সীমানা সমর্থিত।
যাইহোক, দ্বিতীয় এবং তৃতীয় আর্গুমেন্ট এখন কলামের নাম এবং/অথবা আকাশ একক নির্দিষ্ট করে
একটি কোলন-সীমাবদ্ধ সিনট্যাক্স ব্যবহার করে:

[কলনাম]:[h⎪d⎪r]

যদি কলনেম বাদ দেওয়া হয়, তাহলে নামগুলি ডিফল্ট হিসেবে "RA", "DEC", "X", "Y", "COL1", অথবা "COL2" হিসেবে চিহ্নিত হবে।
যেমন উপরে. যদি ইউনিটগুলি বাদ দেওয়া হয়, ডিফল্ট RA এবং ডিসেম্বর উভয়ের জন্য ডিগ্রী। যখন
-r সুইচ ব্যবহার করা হয় (ছবি থেকে আকাশে রূপান্তর) পরিবর্তে ইউনিটগুলি আউটপুটে প্রয়োগ করা হয়
ইনপুট নিম্নলিখিত উদাহরণগুলি বিকল্পগুলিকে চিত্রিত করার জন্য পরিবেশন করবে:

# stdin থেকে পড়া, কলামের নাম উল্লেখ করে (def. ইউনিট: ডিগ্রি)
[শ] বিড়াল hd.in
মাইরা মাইডেক
------------------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[sh] funsky snr.ev MYRA MYDEC < hd.in
510.00 510.00
512.00 510.50
513.50 513.50

কলামের নাম এবং ইউনিট নির্দিষ্ট করে, stdin থেকে পড়ুন
[sh] cat dd.in
মাইরা মাইডেক
------------------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev MYRA:d MYDEC:d < dd.in
510.00 510.00
512.00 510.50
513.50 513.50

# পড়ুন stdin, চিত্রটিকে আকাশে রূপান্তর করুন, আউটপুট স্কাই ইউনিট নির্দিষ্ট করুন
[শ] বিড়াল im.in
510.00 510.00
512.00 510.50
513.50 513.50

[sh] cat im.in ⎪ funsky -r snr.ev :d :d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

অবশেষে, চারটি কমান্ড আর্গুমেন্ট এবং ইনপুট ফাইল এবং কলামের নাম এবং/অথবা ইউনিট উভয়ই নির্দিষ্ট করে:

[sh] cat dd.in
মাইরা মাইডেক
------------------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev dd.in MYRA:d MYDEC:d
510.00 510.00
512.00 510.50
513.50 513.50

# ফাইলটি পড়ুন, চিত্রটিকে আকাশে রূপান্তর করুন, আউটপুট আকাশ ইউনিট নির্দিষ্ট করুন
[শ] বিড়াল im.in
510.00 510.00
512.00 510.50
513.50 513.50

[sh] funsky -r snr.ev im.in :d :d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

ডিফল্টরূপে, funsky এর আউটপুট শুধুমাত্র রূপান্তরিত স্থানাঙ্ক অবস্থান(গুলি) নিয়ে গঠিত,
প্রতি আউটপুট লাইনে একটি। এটি শেল স্ক্রিপ্টগুলিতে পার্সিং সহজ করে তোলে। ব্যবহার -v (কাব্যিক)
প্রতিটি লাইনে ইনপুট স্থানাঙ্কগুলি পূর্ব-পেন্ড করা উচিত তা নির্দিষ্ট করতে সুইচ করুন। জন্য
উদাহরণস্বরূপ:

[sh] cat dd.in
মাইরা মাইডেক
------------------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev dd.in MYRA:d MYDEC:d
510.00 510.00
512.00 510.50
513.50 513.50

[sh] funsky -v snr.ev dd.in MYRA:d MYDEC:d
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50

উপরন্তু, একটি সম্পূর্ণ স্টারবেস টেবিল ব্যবহার করে আউটপুট করা যেতে পারে -T (টেবিল) সুইচ। এই সুইচ
-v সুইচ সহ বা ছাড়া ব্যবহার করা যেতে পারে। যদি -T এবং -v উভয়ই নির্দিষ্ট করা হয়, তাহলে a
বর্ণনামূলক হেডার প্যারামিটারগুলি টেবিলের আগে আউটপুট হয় (প্রধানত আপনাকে আকাশের কথা মনে করিয়ে দেওয়ার জন্য
ইউনিট):

নন-ভার্বোস মোডে # আউটপুট টেবিল
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

ভার্বোস মোডে # আউটপুট টেবিল
[sh] funsky -T -v snr.ev dd.in MYRA:d MYDEC:d
# IFILE = /Users/eric/data/snr.ev
# ICOL1 = MYRA
# ICOL2 = MYDEC
# IUNITS1 = d
# IUNITS2 = d
# OCOL1 = X
# OCOL2 = Y

MYRA MYDEC XY
------------ ------------ ------------ ------------
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50

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

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



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম