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

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

কার্যক্রম:

NAME এর


Gyoto - অবজারভেটোয়ার ডি প্যারিসের সাধারণ আপেক্ষিক অরবিট ট্রেসার

সাইনোপিসিস


gyoto [--চুপ|-- শান্ত|-- ভারবোস[=N]|--ডিবাগ]
[--no-sigfpe]
[--help] [--তালিকা]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--আমি আছি=i0] [--imax=i1] [--di=di])
([--জমিন=j0] [--jmax=j1] [--ডিজে=dj])
[--সময়=tobs] [--tmin=টিমিন]
[--ফভ=কোণ] [-- রেজোলিউশন=npix] [--দূরত্ব=Dist]
[--পালন=অন্ত] [--বাঁক=i] [--যুক্তি=থেটা]
[--nথ্রেড=n তম] [--nপ্রসেস=nprocs]
[--প্লাগইন=প্লাগলিস্ট]
[--ইমপ্যাক্ট-কোর্ডস[=fname.fits]]
[--ইউনিট[=একক]]
[-প্যারামিটার=পথ::নাম[=মূল্য]]
[--xmlwrite=output.xml]
[--] input.xml output.fits

বর্ণনাঃ


Gyoto বাঁকা স্থান-সময়ে জিওডেসিক্স কম্পিউট করার জন্য একটি কাঠামো। দ্য gyoto উপযোগ
প্রোগ্রাম আশেপাশের জ্যোতির্বিজ্ঞানের বস্তুর ছবি গণনা করতে এই কাঠামো ব্যবহার করে
কমপ্যাক্ট বস্তু (যেমন কালো গর্ত)। এই ধরনের ছবি শক্তিশালী মহাকর্ষ দ্বারা বিকৃত হয়
লেন্সিং

gyoto XML বিন্যাসে একটি দৃশ্যের বিবরণ নেয় (input.xml), ব্যবহার করে এই দৃশ্যাবলী গণনা করে
আপেক্ষিক রশ্মি-ট্রেসিং, এবং FITS বিন্যাসে ফলাফল সংরক্ষণ করে।

একটি সহচর প্রোগ্রাম, gyotoy(1), একটি একক জিওডেসিককে ইন্টারেক্টিভভাবে কল্পনা করতে ব্যবহার করা যেতে পারে
যেকোনো Gyoto মেট্রিকে (একটি ফোটন বা বিশাল কণার গতিপথ)।

রে-ট্রেসিং খুব সময়সাপেক্ষ হতে পারে। যে কোনো সময় প্রক্রিয়াটি বাধাগ্রস্ত করা সম্ভব
^C আঘাত করে সময়, যা প্রস্থান করার আগে চিত্রের ইতিমধ্যে গণনা করা অংশ সংরক্ষণ করবে
কার্যক্রম. তারপরে আপনি পরবর্তীতে ব্যবহার করে বাকি চিত্রটি গণনা করতে পারেন --জমিন বিকল্প।

বিকল্প


সার্জারির gyoto প্রোগ্রাম অনেক বিকল্প গ্রহণ করে। বেশিরভাগেরই দীর্ঘ নাম আছে (যেমন -প্যারামিটার) এবং ক
সংক্ষিপ্ত নাম (যেমন -E) যখন একটি বিকল্প একটি যুক্তি নেয়, এই যুক্তি অনুসরণ করা আবশ্যক
অবিলম্বে সংক্ষিপ্ত বিকল্প (যেমন -Eপথ::নাম) এবং দ্বারা দীর্ঘ বিকল্প থেকে পৃথক করা
ঠিক অক্ষর "=" (যেমন -প্যারামিটার=পথ::নাম) দীর্ঘ বিকল্প সংক্ষিপ্ত করা যেতে পারে
যতক্ষণ পর্যন্ত সংক্ষেপণটি দ্ব্যর্থহীন (যেমন --পার=পথ::নাম) অধিকাংশ বিকল্প করতে পারেন
বেশ কয়েকবার প্রদর্শিত হয় এবং কমান্ড লাইনে প্রদর্শিত ক্রম অনুসারে প্রক্রিয়া করা হয়। দ্য
দুটি অবস্থানগত পরামিতি (input.xml এবং output.fits) কমান্ডের যেকোনো জায়গায় উপস্থিত হতে পারে
লাইন, ব্যতীত যদি তারা একটি বিয়োগ অক্ষর (-) দিয়ে শুরু করে যে ক্ষেত্রে তাদের অবশ্যই শেষ দেখাতে হবে,
বিকল্পের পরে --.

পথ সাহায্য
--help
-h সাহায্যের সারাংশ প্রিন্ট করুন। যদিও এই ম্যানুয়াল পৃষ্ঠার মতো ভার্বোস নয়, এর আউটপুট
gyoto -h আরও সম্পূর্ণ এবং আপ টু ডেট হতে পারে। তারপর প্রোগ্রাম থেকে প্রস্থান করুন, যদি না --তালিকা
নীচে শুধুমাত্র নির্দিষ্ট করা হয়েছে.

--তালিকা
-l বর্তমানে নিবন্ধিত Astrobj, Metric ইত্যাদির তালিকা প্রিন্ট করুন, তারপর প্রোগ্রাম থেকে প্রস্থান করুন।
এটি লোড করার পরে ঘটে input.xml (যদি প্রদান করা হয়), যাতে কোনো প্লাগ-ইন নির্দিষ্ট করা থাকে
ইনপুট ফাইল ইতিমধ্যে লোড করা হয়েছে.

বিন্যাস দ্য শব্দচয়ন স্তর
এই বিকল্পগুলি অন্য থেকে আলাদাভাবে প্রক্রিয়া করা হয় এবং প্রোগ্রামের শুরুতে কার্যকর হয়
মৃত্যুদন্ড।

--চুপ
-s আউটপুট নেই।

-- শান্ত
-q ন্যূনতম আউটপুট।

-- ভারবোস[=N]
-v[N] ভার্বোস মোড। ভার্বোসিটি লেভেল N নির্দিষ্ট করা যেতে পারে।

--ডিবাগ
-d পাগলামী শব্দ.

--no-sigfpe
গাণিতিক ব্যতিক্রমের উপর SIGFPE বাড়াতে চেষ্টা করবেন না। এই বিকল্পটি অর্থবহ
শুধুমাত্র যদি fenv.h সমর্থন অন্তর্নির্মিত হয়। অন্যথায় এই বিকল্পটি নো-অপ কারণ SIGFPE কখনই নয়
উত্থাপিত।

বোঝাই প্লাগ-ইন
--প্লাগইন[=[nofail:]plug1[,[nofail:]plug2][...]]
-p[[nofail:]plug1[,[nofail:]plug2][...]]
লোড করার জন্য Gyoto প্লাগইনগুলির কমা দ্বারা পৃথক করা তালিকা৷ GYOTO_PLUGINS পরিবেশ ওভাররাইড করে
নিচের পরিবর্তনশীল। শুধুমাত্র শেষ ঘটনা গুরুত্বপূর্ণ।

নির্বাচন a এলাকা
এর পিক্সেল স্থানাঙ্ক প্রদান করে দৃশ্যাবলীর শুধুমাত্র অংশ রে-ট্রেস করা সম্ভব
নীচে-বাম (i0, j0) এবং উপরের ডানদিকে (i1, j1) অঞ্চলের কোণে। নীচে-বাম
সম্পূর্ণ ছবির পিক্সেলের i=1 এবং j=1 স্থানাঙ্ক রয়েছে। প্রতিটি দিকে পদক্ষেপ (di,
dj) এছাড়াও নির্দিষ্ট করা যেতে পারে।

--ispec=[i0]:[i1]:[di]
-i[i0]:[i1]:[di]
--jspec=[j0]:[j1]:[dj]
-j[j0]:[j1]:[dj]
ডিফল্ট মান: x0: ২.১; x1: npix (বিকল্প দেখুন -- রেজোলিউশন নিচে); dx: 1

--ispec=N
-iN
--jspec=N
-jN উভয় সেট করুন x0 এবং x1 থেকে N.

একান্তর অঞ্চল-নির্বাচন বিকল্প:
এই বিকল্পগুলি এখনও পশ্চাদগামী সামঞ্জস্যের জন্য সমর্থিত। তারা মধ্যে অবজ্ঞা করা হয়
পক্ষে --ispec এবং --jspec উপরে:

--আমি আছি=i0
ডিফল্ট মান: 1.

--imax=i1
ডিফল্ট মান: npix (বিকল্প দেখুন -- রেজোলিউশন নিচে).

--di=di
ডিফল্ট মান: 1.

--জমিন=j0
ডিফল্ট মান: 1.

--jmax=j1
ডিফল্ট মান: npix (বিকল্প দেখুন -- রেজোলিউশন নিচে).

--ডিজে=dj
ডিফল্ট মান: 1.

বিন্যাস দ্য ক্যামেরা অবস্থান
নিম্নলিখিত পরামিতি সাধারণত স্ক্রীন বিভাগে প্রদান করা হয় input.xml কিন্তু পারে
একটি মুভি তৈরি করার জন্য কমান্ড লাইনে ওভাররাইড করুন (কল করে gyoto প্রতিটির জন্য
মুভি ফ্রেম, শুধুমাত্র বিকল্প পরিবর্তন --সময়).

--সময়=tobs
জ্যামিতিক এককগুলিতে পর্যবেক্ষণের সময়।

--ফভ=কোণ
ক্যামেরার ক্ষেত্র-অব-দর্শন, রেডিয়ানে।

-- রেজোলিউশন=npix
-rnpix আউটপুট ছবিতে সারি এবং কলামের সংখ্যা।

--দূরত্ব=Dist
(সমন্বয়) পর্যবেক্ষক থেকে স্থানাঙ্ক সিস্টেমের কেন্দ্রে দূরত্ব, ইন
জ্যামিতিক একক।

--পালন=অন্ত
নোডের রেখার অবস্থান কোণ, রেডিয়ানে, উত্তরের পূর্বে। কোণ হল
উত্তর দিক এবং নোডের লাইনের মধ্যে (নীচে দেখুন)।

--বাঁক=i
আকাশের সমতল এবং স্থানাঙ্ক ব্যবস্থার নিরক্ষরেখার মধ্যে কোণ। দ্য
এই দুটি সমতলের ছেদ হল নোডের লাইন।

--যুক্তি=থেটা
নোডের লাইন এবং এর প্রধান অক্ষগুলির মধ্যে একটি নিরক্ষীয় সমতলে কোণ
সমন্বয় ব্যবস্থা।

বিবিধ
সাজানো বিকল্প(গুলি):

-- বিকল্প প্রক্রিয়াকরণ শেষ হয়, ক্ষেত্রে হয় input.xml or output.fits সঙ্গে সঙ্গে শুরু হয় "-".

--nথ্রেড=n তম
-Tn তম ব্যবহার করার জন্য সমান্তরাল থ্রেডের সংখ্যা। উদাহরণস্বরূপ, একটি ডুয়াল-কোর মেশিনে,
--nথ্রেড=2 দ্রুততম গণনা প্রদান করা উচিত। এই বিকল্পটি নিঃশব্দে উপেক্ষা করা হয়
যদি Gyoto POSIX থ্রেড সমর্থন ছাড়াই সংকলিত হয়। উল্লেখ্য যে মেট্রিক এবং
বস্তু প্রতিটি থ্রেডের জন্য প্রতিলিপি করা হয় যা কর্মক্ষমতা হ্রাস হতে পারে
যদি হয় স্মৃতি-নিবিড়। এই বিকল্পটি 0 তে সেট করা এটি সেট করার সমতুল্য
1 তে

--nপ্রসেস=nprocs
-Pnprocs
প্রধান ছাড়াও সমান্তরাল রশ্মি-ট্রেসিংয়ের জন্য MPI প্রক্রিয়ার সংখ্যা
gyoto প্রক্রিয়া যা গণনা পরিচালনার জন্য অবশেষ। গ্যোটো থাকলে উপেক্ষা করা হয়
এমপিআই সমর্থন ছাড়াই সংকলিত। nprocs উদ্ভূত শ্রমিকের সংখ্যা। -P0 নিষ্ক্রিয় করে
MPI মাল্টি-প্রসেসিং, যদিও -P1 দুটি প্রক্রিয়া ব্যবহার করে: ম্যানেজার এবং একজন কর্মী। যদি
nprocs হল >0, --nthreads উপেক্ষা করা হয়। উল্লেখ্য যে MPI পরিবেশ সাধারণত প্রয়োজন
কিছু বৈকল্পিক ব্যবহার করে সেট আপ করা mpirun. আপনি শুধুমাত্র একটি উদাহরণ চালু করা উচিত
gyoto এবং এটি তার কর্মীদের জন্ম দিতে দিন:
mpirun -এনপি 1 gyoto -Pnprocs input.xml output.fits

--ইমপ্যাক্ট-কোর্ডস[=impactcoords.fits]
কিছু পরিস্থিতিতে, আপনি বেশ কিছু গণনা করতে চাইতে পারেন যার মধ্যে
কম্পিউটেড জিওডেসিক্স ঠিক একই রকম হয়। এই যেমন ক্ষেত্রে যদি
আপনি একটি তারার বর্ণালী পরিবর্তন করতে বা একটি সিনেমা তৈরি করার সময় পরীক্ষা করতে চান
ঘূর্ণায়মান, অপটিক্যালি পুরু ডিস্ক। এই বিকল্পটি পুনরায় গণনা না করার জন্য একটি প্রক্রিয়া প্রদান করে
সবচেয়ে সহজ ক্ষেত্রে জিওডেসিক্স:

· পর্দা সবসময় একই অবস্থানে থাকে;

· মেট্রিক সবসময় ঠিক একই;

· Astrobj অপটিক্যালি পুরু (কোন বিকিরণ স্থানান্তর প্রক্রিয়াকরণের প্রয়োজন নেই);

· Astrobj এর অবস্থান এবং আকৃতি সবসময় একই থাকে।

If --ইমপ্যাক্ট-কোর্ডস উল্লেখ না করেই পাস করা হয় impactcoords.fits, 8-সমন্বয়
বস্তুর ভেক্টর এবং প্রভাব বিন্দুতে ফোটন প্রতিটি বিন্দুর জন্য সংরক্ষিত হয়
পর্দা। অনুপস্থিত ডেটা (কোন প্রভাব নেই) DBL_MAX এ সেট করা হয়েছে৷ এই তথ্য একটি হিসাবে সংরক্ষণ করা হয়
FITS ফাইলে সম্পূরক চিত্র HDU যা এর EXTNAME দ্বারা চিহ্নিত করা হয়েছে: "Gyoto
ইমপ্যাক্ট কোঅর্ডিনেটস। এই HDU-এর FITS কীওয়ার্ড "HIERARCH Gyoto Observing Date"
পর্যবেক্ষণের তারিখ ধারণ করে (জ্যামিতিক এককে)।

If impactcoords.fits উল্লেখ করা হয়, উপরে উল্লিখিত তথ্য এই থেকে ফিরে পড়া হয়
ফাইল রশ্মি-ট্রেসিং সঞ্চালিত হয় না, কিন্তু
Gyoto::Astrobj::Generic::processHitQuantities() পদ্ধতিকে বলা হয় directy, yielding
উপরের চারটি শর্ত পূরণ হলে একই ফলাফল। পরিদর্শন তারিখ সংরক্ষিত
FITS কীওয়ার্ড "HIERARCH Gyoto Observing Date" নির্দিষ্ট তারিখের সাথে তুলনা করা হয়
পর্দায় বা ব্যবহার করে --সময় বিকল্প এবং প্রভাব স্থানাঙ্ক স্থানান্তরিত হয়
সময় অনুযায়ী।

একই সময়ে এই বিকল্পের দুটি সংস্করণ সেট করাও সম্ভব:
--ইমপ্যাক্ট-কোর্ডস=impactcoords.fits --ইমপ্যাক্ট-কোর্ডস
এই ক্ষেত্রে, প্রভাব স্থানাঙ্ক থেকে পড়া হয় impactcoords.fits, মধ্যে স্থানান্তরিত
সময়, এবং সংরক্ষিত output.fits.

--ইউনিট[=একক]
-u[একক]
এর উদাহরণের অনুমতি দেওয়ার জন্য ব্যবহার করার জন্য ইউনিট নির্দিষ্ট করুন -প্যারামিটার, পরবর্তী উদাহরণ পর্যন্ত
--ইউনিট.

-প্যারামিটার=পথ::নাম[=মূল্য]
-Eপথ::নাম[=মূল্য]
নাম দ্বারা আরবিট্রে প্যারামিটার সেট করুন। Astrobj, Metric ইত্যাদিতে প্যারামিটার সেট করা যায়।
ব্যবহার করে পথ উপাদান এই ক্ষেত্রে,

উদাহরণস্বরূপ, Astrobj in ধরে নেওয়া star.xml "ব্যাসার্ধ" নামক একটি সম্পত্তি আছে যে
"কিমি" ইউনিটে সেট করা যেতে পারে, এবং "স্পেকট্রাম" নামের একটি সম্পত্তি যার নাম একটি সম্পত্তি আছে
"তাপমাত্রা", আমরা গণনা করার জন্য ব্যাসার্ধ, তাপমাত্রা এবং পরিমাণ নির্ধারণ করতে পারি (a
দৃশ্যপটে সম্পত্তি) সাথে:
gyoto -সমান = বর্ণালী
-ukm -EAstrobj::ব্যাসার্ধ=3
-u -EAstrobj::স্পেকট্রাম::তাপমাত্রা=1000
star.xml star.fits

gyoto --প্যারামিটার=পরিমাণ=স্পেকট্রাম
--unit=km --প্যারামিটার=Astrobj::Radius=3
--unit="" --param=Astrobj::Spectrum::Temperature=1000
star.xml star.fits

--xmlwrite=output.xml
-Xoutput.xml
একটি XML ফাইলে দৃশ্যাবলী লিখুন। নতুন ফাইলে অতিরিক্ত ডিফল্ট থাকবে
পরামিতি এবং এর প্রভাব প্রতিফলিত করে
--(অ্যাস্ট্রোবজে|মেট্রিক|সিনারি|স্ক্রিন|স্পেকট্রোমিটার)-প্যারামিটার যা আগে উপস্থিত হয়
--xmlwrite. বেশ কয়েকবার প্রদর্শিত হতে পারে, যেমন এর সাথে একাধিক XML ফাইল তৈরি করা
বিভিন্ন সেটিংস।

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



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