പ്രവർത്തനങ്ങൾ - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ഫംഗ്‌ഷനുകളാണിത്.

പട്ടിക:

NAME


funcnts - bkgd വ്യവകലനം ഉപയോഗിച്ച് നിർദ്ദിഷ്ട പ്രദേശങ്ങളിലെ ഫോട്ടോണുകൾ എണ്ണുക

സിനോപ്സിസ്


പ്രവർത്തനങ്ങൾ [സ്വിച്ചുകൾ] [source_region] [bkgd_file] [bkgd_region⎪bkgd_value]

ഓപ്ഷനുകൾ


-e "source_exposure[;bkgd_exposure]"
# ഉറവിടം (bkgd) പൊരുത്തപ്പെടുന്ന ഫയലുകൾ ഉപയോഗിച്ച് എക്സ്പോഷർ ഇമേജ് FITS
-w "source_exposure[;bkgd_exposure]"
# ഉറവിടം (bkgd) WCS പരിവർത്തനം ഉപയോഗിച്ച് എക്സ്പോഷർ ഇമേജ് FITS
-t "source_timecorr[;bkgd_timecorr]"
# ഉറവിടം (bkgd) സമയ തിരുത്തൽ മൂല്യം അല്ലെങ്കിൽ തലക്കെട്ട് പാരാമീറ്റർ പേര്
നല്ല g ഫോർമാറ്റ് ഉപയോഗിച്ച് -g # ഔട്ട്പുട്ട്
%.14g ഫോർമാറ്റ് ഉപയോഗിച്ചുള്ള -G # ഔട്ട്പുട്ട് (പരമാവധി കൃത്യത)
-i "[കോളം;] int1;int2..." # കോളം അടിസ്ഥാനമാക്കിയുള്ള ഇടവേളകൾ
-m # വ്യക്തിഗത ഉറവിടവും bkgd മേഖലകളുമായി പൊരുത്തപ്പെടുന്നു
wcs ഉണ്ടെങ്കിലും -p # ഔട്ട്‌പുട്ട് പിക്സലുകളിൽ
-r # ഔട്ട്‌പുട്ട് അകം/പുറം ആരം (ഒപ്പം കോണുകളും) വാർഷികത്തിന് (പാണ്ടകൾക്കും)
-s # ഔട്ട്‌പുട്ട് സംഗ്രഹ മൂല്യങ്ങൾ
-v "scol[;bcol]" # പട്ടികകൾക്കായുള്ള src, bkgd മൂല്യ നിരകൾ
-T # ഔട്ട്പുട്ട് സ്റ്റാർബേസ്/ആർഡിബി ഫോർമാറ്റിൽ
പൂജ്യം ഏരിയ ഉള്ള -z # ഔട്ട്‌പുട്ട് മേഖലകൾ

വിവരണം


പ്രവർത്തനങ്ങൾ നിർദ്ദിഷ്ട ഉറവിട മേഖലകളിലെ ഫോട്ടോണുകൾ എണ്ണുകയും ഓരോന്നിന്റെയും ഫലങ്ങൾ റിപ്പോർട്ടുചെയ്യുകയും ചെയ്യുന്നു
പ്രദേശം. സ്പേഷ്യൽ റീജിയൻ ഫിൽട്ടറിംഗ് സംവിധാനം ഉപയോഗിച്ചാണ് പ്രദേശങ്ങൾ വ്യക്തമാക്കുന്നത്. ഫോട്ടോണുകളാണ്
ഒരേ ഡാറ്റ ഫയലിലേക്കോ മറ്റൊരു ഡേറ്റാ ഫയലിലേക്കോ പ്രയോഗിച്ച നിർദ്ദിഷ്ട bkgd മേഖലകളിലും കണക്കാക്കുന്നു
ഡാറ്റ ഫയൽ. (പകരം, എണ്ണം/പിക്സൽ**2 എന്നതിൽ സ്ഥിരമായ പശ്ചാത്തല മൂല്യം ആകാം
വ്യക്തമാക്കിയിരിക്കുന്നു.) bkgd മേഖലകൾ ഒന്നുകിൽ സോഴ്‌സ് റീജിയണുകളുമായി ഒന്നിടവിട്ട് ജോടിയാക്കുന്നു അല്ലെങ്കിൽ പൂൾ ചെയ്യുന്നു
പ്രദേശം അനുസരിച്ച് നോർമലൈസ് ചെയ്യുകയും തുടർന്ന് ഓരോ പ്രദേശത്തെയും ഉറവിട എണ്ണത്തിൽ നിന്ന് കുറയ്ക്കുകയും ചെയ്യുന്നു.
പ്രദർശിപ്പിച്ച ഫലങ്ങളിൽ ഓരോ പ്രദേശത്തെയും bkgd-ഇളവ് ചെയ്ത എണ്ണവും പിശകും ഉൾപ്പെടുന്നു
എണ്ണത്തിൽ, ഓരോ പ്രദേശത്തെയും വിസ്തീർണ്ണം, ഉപരിതല തെളിച്ചം (cnts/area**2)
ഓരോ പ്രദേശത്തിനും കണക്കാക്കുന്നു.

പ്രോഗ്രാമിലേക്കുള്ള ആദ്യ ആർഗ്യുമെന്റ് FITS ഇൻപുട്ട് ഇമേജ്, അറേ അല്ലെങ്കിൽ റോ ഇവന്റ് ഫയൽ വ്യക്തമാക്കുന്നു.
പ്രോസസ്സ് ചെയ്യാൻ. "stdin" വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് ഡാറ്റ റീഡ് ചെയ്യും. Funtools ഉപയോഗിക്കുക
FITS വിപുലീകരണങ്ങൾ, ഇമേജ് വിഭാഗങ്ങൾ, ഫിൽട്ടറുകൾ എന്നിവ വ്യക്തമാക്കുന്നതിനുള്ള ബ്രാക്കറ്റ് നോട്ടേഷൻ.

ഓപ്ഷണൽ രണ്ടാമത്തെ ആർഗ്യുമെന്റ് സോഴ്സ് റീജിയൻ ഡിസ്ക്രിപ്റ്റർ ആണ്. ഒരു പ്രദേശവും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ,
മുഴുവൻ ഫീൽഡും ഉപയോഗിക്കുന്നു.

പശ്ചാത്തല ആർഗ്യുമെന്റുകൾ വേറിട്ടതാണോ എന്നതിനെ ആശ്രയിച്ച് രണ്ട് രൂപങ്ങളിൽ ഒന്ന് എടുക്കാം
പശ്ചാത്തല ഫയൽ വ്യക്തമാക്കിയിരിക്കുന്നു. പശ്ചാത്തലത്തിനും സോഴ്സ് ഫയൽ ഉപയോഗിക്കണമെങ്കിൽ,
മൂന്നാമത്തെ ആർഗ്യുമെന്റ് ഒന്നുകിൽ പശ്ചാത്തല മേഖലയോ അല്ലെങ്കിൽ സ്ഥിരമായ മൂല്യത്തെ സൂചിപ്പിക്കുന്നു
പശ്ചാത്തല cnts/പിക്സൽ. പകരമായി, മൂന്നാമത്തെ ആർഗ്യുമെന്റ് ഒരു പശ്ചാത്തല ഡാറ്റാ ഫയലായിരിക്കാം,
ഈ സാഹചര്യത്തിൽ നാലാമത്തെ വാദം പശ്ചാത്തല മേഖലയാണ്. മൂന്നാമത്തെ വാദം ഇല്ലെങ്കിൽ
വ്യക്തമാക്കിയിരിക്കുന്നു, 0 ന്റെ സ്ഥിരമായ മൂല്യം ഉപയോഗിക്കുന്നു (അതായത്, പശ്ചാത്തലമില്ല).

ചുരുക്കത്തിൽ, ഇനിപ്പറയുന്ന കമാൻഡ് ആർഗ്യുമെന്റുകൾ സാധുവാണ്:

സോഴ്സ് ഫയലിൽ [sh] funcnts sfile # എണ്ണം
[sh] sfile sregion # കൗണ്ടുകൾ സ്രോതസ് മേഖലയിൽ പ്രവർത്തിക്കുന്നു
[sh] sfile sregion bregion # bkgd reg. ഉറവിട ഫയലിൽ നിന്നാണ്
[sh] sfile sregion bvalue # bkgd reg. സ്ഥിരമാണ്
[sh] sfile sregion bfile bregion # bkgd reg. പ്രത്യേക ഫയലിൽ നിന്നാണ്

NB: മറ്റ് Funtools പ്രോഗ്രാമുകളിൽ നിന്ന് വ്യത്യസ്തമായി, ഉറവിടവും പശ്ചാത്തല മേഖലകളും ഇപ്രകാരം വ്യക്തമാക്കിയിരിക്കുന്നു
കമാൻഡ് ലൈനിൽ പ്രത്യേക ആർഗ്യുമെന്റുകൾ, ഭാഗമായി ബ്രാക്കറ്റിനുള്ളിൽ സ്ഥാപിക്കുന്നതിനുപകരം
ഉറവിടത്തിന്റെയും പശ്ചാത്തല ഫയലിന്റെയും പേരുകൾ. കാരണം, ഫംഗ്‌ഷനുകളിലെ പ്രദേശങ്ങൾ ലളിതമല്ല
ഡാറ്റ ഫിൽട്ടറുകളായി ഉപയോഗിക്കുന്നു, മാത്രമല്ല ഏരിയകൾ, എക്സ്പോഷർ മുതലായവ കണക്കാക്കാനും ഉപയോഗിക്കുന്നു
വ്യക്തമാക്കുന്നതിനുപകരം ബ്രാക്കറ്റുകൾക്കുള്ളിലെ ഉറവിട മേഖല (അതായത് ഒരു ഫിൽട്ടറായി ഉപയോഗിക്കുക).
ഇത് ആർഗ്യുമെന്റ് രണ്ട് ആയി, പ്രോഗ്രാം ഇപ്പോഴും റീജിയൻ ഫിൽട്ടർ കടന്നുപോകുന്ന ഫോട്ടോണുകളെ മാത്രമേ കണക്കാക്കൂ.
എന്നിരുന്നാലും, മുഴുവൻ ഫീൽഡിലും ഏരിയ കണക്കുകൂട്ടൽ നടത്തപ്പെടും ഫീൽഡ്() ആകുന്നു
സ്ഥിരസ്ഥിതി ഉറവിട മേഖല. ഇത് അപൂർവ്വമായി ആവശ്യമുള്ള പെരുമാറ്റമാണ്. മറുവശത്ത്, FITS ഉപയോഗിച്ച്
ബൈനറി ടേബിളുകൾ, ഫയൽ നെയിം ബ്രാക്കറ്റുകളിൽ ഒരു കോളം ഫിൽട്ടർ ഇടുന്നത് പലപ്പോഴും ഉപയോഗപ്രദമാണ്
കോളം ഫിൽട്ടറുമായി പൊരുത്തപ്പെടുന്ന ഇവന്റുകൾ മാത്രമേ മേഖലയ്ക്കുള്ളിൽ കണക്കാക്കൂ.

ഉദാഹരണത്തിന്, കേന്ദ്രത്തിൽ നിന്ന് 22 പിക്സൽ പരിധിക്കുള്ളിലെ എണ്ണങ്ങൾ വേർതിരിച്ചെടുക്കാൻ
ബൈനറി ടേബിൾ snr.ev FITS ഒപ്പം ഉള്ളിലെ അതേ ചിത്രത്തിൽ നിന്ന് നിർണ്ണയിച്ച പശ്ചാത്തലം കുറയ്ക്കുക
ആരം 50-100 പിക്സലുകളുടെ വാർഷികം:

[sh] പ്രവർത്തനങ്ങൾ snr.ev "സർക്കിൾ(502,512,22)" "വാർഷികം(502,512,50,100)"
# ഉറവിടം
# ഡാറ്റ ഫയൽ: snr.ev
# ഡിഗ്രി/പിക്‌സ്: 0.00222222
# പശ്ചാത്തലം
# ഡാറ്റ ഫയൽ: snr.ev
# നിര യൂണിറ്റുകൾ
# ഏരിയ: ആർക്ക്സെക്ക്**2
# സർഫ്_ബ്രി: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# പശ്ചാത്തലത്തിൽ നിന്ന് കുറച്ച ഫലങ്ങൾ
reg net_counts പിശക് പശ്ചാത്തല ബെറർ ഏരിയ surf_bri surf_err
---- ---------------------------------------------- ------- ----------------
1 3826.403 66.465 555.597 XIX XIX 5.972

# ഇനിപ്പറയുന്ന ഉറവിടവും പശ്ചാത്തല ഘടകങ്ങളും ഉപയോഗിച്ചു:
ഉറവിട മേഖല(കൾ)
----------------
സർക്കിൾ(502,512,22)

reg പിക്സലുകൾ എണ്ണുന്നു
-------------------------
1 4382.000 1513

പശ്ചാത്തല മേഖല(കൾ)
--------------------
വാർഷികം(502,512,50,100)

reg പിക്സലുകൾ എണ്ണുന്നു
-------------------------
എല്ലാം 8656.000 23572

"ഏരിയ", "സർഫ്_ബ്രി" (ഉപരിതല തെളിച്ചം) എന്നിങ്ങനെ ലേബൽ ചെയ്‌തിരിക്കുന്ന ഔട്ട്‌പുട്ട് കോളങ്ങൾക്കായുള്ള ഏരിയ യൂണിറ്റുകൾ
"surf_err" ആർക്ക്-സെക്കൻഡിൽ നൽകും (ഉചിതമായ WCS വിവരങ്ങൾ ഉണ്ടെങ്കിൽ
ഡാറ്റ ഫയൽ ഹെഡർ(കൾ)) അല്ലെങ്കിൽ പിക്സലിൽ. ഡാറ്റ ഫയലിൽ WCS വിവരമുണ്ടെങ്കിൽ, എന്നാൽ നിങ്ങൾക്ക് ആർക്ക് ആവശ്യമില്ല.
രണ്ടാമത്തെ യൂണിറ്റുകൾ, ഉപയോഗിക്കുക -p പിക്സലുകളിലെ ഫോഴ്സ് ഔട്ട്പുട്ടിലേക്ക് മാറുക. കൂടാതെ, സീറോ ഏരിയ ഉള്ള പ്രദേശങ്ങൾ
പ്രൈമറി (പശ്ചാത്തല-കുറയ്ക്കൽ) പട്ടികയിൽ സാധാരണയായി ഉൾപ്പെടുത്തിയിട്ടില്ല, എന്നാൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്
ദ്വിതീയ ഉറവിടത്തിലും bkgd പട്ടികകളിലും. ഈ പ്രദേശങ്ങൾ ഇതിൽ ഉൾപ്പെടുത്തണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ
പ്രാഥമിക പട്ടിക, ഉപയോഗിക്കുക -z മാറുക.

ഒരു ലളിതമായ sed കമാൻഡ് കൂടുതൽ കാര്യങ്ങൾക്കായി പശ്ചാത്തലം കുറയ്ക്കുന്ന ഫലങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുമെന്നത് ശ്രദ്ധിക്കുക
വിശകലനം:

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

[sh] sed -f funcnts.sed funcnts.out
1 3826.403 66.465 555.597 XIX XIX 5.972

പ്രത്യേക ഉറവിടവും പശ്ചാത്തല ഫയലുകളും വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, പ്രവർത്തനങ്ങൾ നോർമലൈസ് ചെയ്യാൻ ശ്രമിക്കും
പശ്ചാത്തല ഏരിയ ആയതിനാൽ പശ്ചാത്തല പിക്സൽ വലുപ്പം ഉറവിട പിക്സലിന് തുല്യമാണ്
വലിപ്പം. ഉചിതമായ 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
# നിര യൂണിറ്റുകൾ
# ഏരിയ: ആർക്ക്സെക്ക്**2
# സർഫ്_ബ്രി: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# പശ്ചാത്തലത്തിൽ നിന്ന് കുറച്ച ഫലങ്ങൾ
reg net_counts പിശക് പശ്ചാത്തല ബെറർ ഏരിയ surf_bri surf_err
---- ---------------------------------------------- ------- ----------------
1 3101.029 56.922 136.971 XIX XIX 1.472
2 725.375 34.121 418.625 XIX XIX 4.500

# ഇനിപ്പറയുന്ന ഉറവിടവും പശ്ചാത്തല ഘടകങ്ങളും ഉപയോഗിച്ചു:
ഉറവിട മേഖല(കൾ)
----------------
വാർഷികം(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

അടിസ്ഥാന മേഖല ഫിൽട്ടർ നിയമം ശ്രദ്ധിക്കുക "ഓരോ ഫോട്ടോണും ഒരു തവണ കണക്കാക്കുന്നു, ഫോട്ടോണൊന്നും കണക്കാക്കില്ല
ഒന്നിലധികം തവണ എണ്ണപ്പെട്ടു" എന്നത് ഉപയോഗിക്കുമ്പോൾ ഇപ്പോഴും ബാധകമാണ് -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
# നിര യൂണിറ്റുകൾ
# ഏരിയ: ആർക്ക്സെക്ക്**2
# സർഫ്_ബ്രി: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# പശ്ചാത്തലത്തിൽ നിന്ന് കുറച്ച ഫലങ്ങൾ
reg net_counts പിശക് പശ്ചാത്തല ബെറർ ഏരിയ surf_bri surf_err
---- ---------------------------------------------- ------- ----------------
1 3087.015 56.954 150.985 XIX XIX 2.395
2 755.959 34.295 388.041 XIX XIX 5.672

# ഇനിപ്പറയുന്ന ഉറവിടവും പശ്ചാത്തല ഘടകങ്ങളും ഉപയോഗിച്ചു:
ഉറവിട മേഖല(കൾ)
----------------
വാർഷികം(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
# നിര യൂണിറ്റുകൾ
# ഏരിയ: ആർക്ക്സെക്ക്**2
# സർഫ്_ബ്രി: cnts/arcsec**2
# surf_err: cnts/arcsec**2
# ആരം: ആർക്ക്സെക്കുകൾ
# കോണുകൾ: ഡിഗ്രി

# പശ്ചാത്തലത്തിൽ നിന്ന് കുറച്ച ഫലങ്ങൾ
reg net_counts പിശക് പശ്ചാത്തല ബെറർ ഏരിയ surf_bri surf_err radius1 radius2 angle1 angle2
---- ---------------------------------------------- ---------------------------------------------------- -------
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

റേഡികൾ പിക്സൽ അല്ലെങ്കിൽ ആർക്ക് സെക്കൻഡ് യൂണിറ്റുകളിൽ നൽകിയിരിക്കുന്നു (WCS വിവരങ്ങളുടെ സാന്നിധ്യത്തെ ആശ്രയിച്ച്),
ആംഗിൾ മൂല്യങ്ങൾ (ഇപ്പോൾ) ഡിഗ്രിയിൽ ആയിരിക്കുമ്പോൾ. ഈ നിരകൾ പ്ലോട്ട് ചെയ്യാൻ ഉപയോഗിക്കാം
റേഡിയൽ പ്രൊഫൈലുകൾ. ഉദാഹരണത്തിന്, സ്ക്രിപ്റ്റ് funcnts.പ്ലോട്ട് ഫൂണ്ടൂൾസ് വിതരണത്തിൽ) ചെയ്യും
gnuplot (പതിപ്പ് 3.7 അല്ലെങ്കിൽ അതിനു മുകളിലുള്ളത്) ഉപയോഗിച്ച് ഒരു റേഡിയൽ പ്രൊഫൈൽ പ്ലോട്ട് ചെയ്യുക. ഇതിന്റെ ഒരു ലളിതമായ പതിപ്പ്
സ്ക്രിപ്റ്റ് താഴെ കാണിച്ചിരിക്കുന്നു:

#!/ bin / sh

എങ്കിൽ [x"$1" = xgnuplot ]; പിന്നെ
എങ്കിൽ [ x`which gnuplot 2>/dev/null` = x ]; പിന്നെ
പ്രതിധ്വനി "പിശക്: gnuplot ലഭ്യമല്ല"
പുറത്തുകടക്കുക 1
fi
ശരി'
BEGIN{ഹെഡർ=1; ഡാറ്റ=0; FILES=""; XLABEL="അജ്ഞാതം"; YLABEL="അജ്ഞാതം"}
തലക്കെട്ട്==1{
if( $1 == "#" && $2 == "ഡാറ്റ" && $3 == "ഫയൽ:" ){
if( ഫയലുകൾ != "" ) ഫയലുകൾ = ഫയലുകൾ ","
ഫയലുകൾ = ഫയലുകൾ $4
}
അല്ലെങ്കിൽ ($1 == "#" && $2 == "റേഡി:" ){
XLABEL = $3
}
അല്ലെങ്കിൽ ($1 == "#" && $2 == "surf_bri:" ){
YLABEL = $3
}
അല്ലെങ്കിൽ ($1 == "----" ){
printf "നോക്കി സജ്ജമാക്കുക; ശീർഷകം \"funcnts(%s)\"\n", ഫയലുകൾ സജ്ജമാക്കുക
printf "സെറ്റ് xlabel \" ആരം(%s)\"\n", XLABEL
printf "സെറ്റ് ylabel \"surf_bri(%s)\"\n", YLABEL
"പ്ലോട്ട് \"-\" 3:4:6:7:8 ഉപയോഗിച്ച് boxerrorbars ഉപയോഗിച്ച് പ്രിന്റ് ചെയ്യുക"
തലക്കെട്ട് = 0
ഡാറ്റ = 1
തൊട്ടടുത്ത
}
}
ഡാറ്റ==1{
എങ്കിൽ(NF == 12 ){
$9, $10, ($9+$10)/2, $7, $8, $7-$8, $7+$8, $10-$9 പ്രിന്റ് ചെയ്യുക
}
else {
പുറത്ത്
}
}
' ⎪ gnuplot -persist - 1>/dev/null 2>&1

എലിഫ് [x"$1" = xds9]; പിന്നെ
ശരി'
BEGIN{ഹെഡർ=1; ഡാറ്റ=0; XLABEL="അജ്ഞാതം"; YLABEL="അജ്ഞാതം"}
തലക്കെട്ട്==1{
if( $1 == "#" && $2 == "ഡാറ്റ" && $3 == "ഫയൽ:" ){
if( ഫയലുകൾ != "" ) ഫയലുകൾ = ഫയലുകൾ ","
ഫയലുകൾ = ഫയലുകൾ $4
}
അല്ലെങ്കിൽ ($1 == "#" && $2 == "റേഡി:" ){
XLABEL = $3
}
അല്ലെങ്കിൽ ($1 == "#" && $2 == "surf_bri:" ){
YLABEL = $3
}
അല്ലെങ്കിൽ ($1 == "----" ){
printf "funcnts(%s) radius(%s) surf_bri(%s) 3\n", FILES, XLABEL, YLABEL
തലക്കെട്ട് = 0
ഡാറ്റ = 1
തൊട്ടടുത്ത
}
}
ഡാറ്റ==1{
എങ്കിൽ(NF == 12 ){
$9, $7, $8 പ്രിന്റ് ചെയ്യുക
}
else {
പുറത്ത്
}
}
'
മറ്റാരെങ്കിലും
പ്രതിധ്വനി "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
# നിര യൂണിറ്റുകൾ
# ഏരിയ: ആർക്ക്സെക്ക്**2
# സർഫ്_ബ്രി: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# സംഗ്രഹിച്ച പശ്ചാത്തലം-കുറച്ച ഫലങ്ങൾ
net_counts വരെ പിശക് പശ്ചാത്തല ബെറർ ഏരിയ surf_bri surf_err
---- ---------------------------------------------- ------- ----------------
1 2880.999 54.722 112.001 XIX XIX 1.204
2 3776.817 65.254 457.183 XIX XIX 4.914
3 4025.492 71.972 1031.508 XIX XIX 11.087
4 4185.149 80.109 1840.851 XIX XIX 19.786
5 4415.540 90.790 2873.460 XIX XIX 30.885

# പശ്ചാത്തലത്തിൽ നിന്ന് കുറച്ച ഫലങ്ങൾ
reg എണ്ണത്തിൽ പിശക് പശ്ചാത്തല ബെറർ ഏരിയ surf_bri surf_err
---- ---------------------------------------------- ------- ----------------
1 2880.999 54.722 112.001 XIX XIX 1.204
2 895.818 35.423 345.182 XIX XIX 3.710
3 248.675 29.345 574.325 XIX XIX 6.173
4 159.657 32.321 809.343 XIX XIX 8.699
5 230.390 37.231 1032.610 XIX XIX 11.099

# ഇനിപ്പറയുന്ന ഉറവിടവും പശ്ചാത്തല ഘടകങ്ങളും ഉപയോഗിച്ചു:
ഉറവിട മേഖല(കൾ)
----------------
വാർഷികം(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 യഥാക്രമം ടൈമിംഗും എക്സ്പോഷർ തിരുത്തലുകളും പ്രയോഗിക്കാൻ സ്വിച്ചുകൾ ഉപയോഗിക്കാം,
ഡാറ്റയിലേക്ക്. ഈ തിരുത്തലുകൾ ഗുണപരമായി ഉപയോഗിക്കാനുള്ളതാണെന്ന കാര്യം ശ്രദ്ധിക്കുക
കൂടുതൽ കൃത്യമായ തിരുത്തൽ ഘടകങ്ങളുടെ പ്രയോഗം സങ്കീർണ്ണവും ദൗത്യത്തെ ആശ്രയിച്ചുള്ളതുമായ പരിശ്രമമാണ്.
ഈ ലളിതമായ തിരുത്തലുകൾ പ്രയോഗിക്കുന്നതിനുള്ള അൽഗോരിതം ഇപ്രകാരമാണ്:

സി = സോഴ്സ് റീജിയണിലെ അസംസ്കൃത എണ്ണങ്ങൾ
Ac= സോഴ്സ് റീജിയന്റെ ഏരിയ
Tc= ഉറവിട ഡാറ്റയ്ക്കുള്ള എക്സ്പോഷർ സമയം
Ec= എക്സ്പോഷർ മാപ്പിൽ നിന്ന് സോഴ്സ് റീജിയണിലെ ശരാശരി എക്സ്പോഷർ

B= പശ്ചാത്തല മേഖലയിലെ അസംസ്‌കൃത എണ്ണങ്ങൾ
Ab= പശ്ചാത്തല മേഖലയുടെ ഏരിയ
പശ്ചാത്തല ഡാറ്റയ്ക്കുള്ള Tb= (എക്‌സ്‌പോഷർ) സമയം
Eb= എക്സ്പോഷർ മാപ്പിൽ നിന്ന് പശ്ചാത്തല മേഖലയിലെ ശരാശരി എക്സ്പോഷർ

അപ്പോൾ, ഉറവിട മേഖലയിലെ നെറ്റ് കൗണ്ടുകൾ

നെറ്റ്= C - B * (Ac*Tc*Ec)/(Ab*Tb*Eb)

നെറ്റിലെ പിശകിനുള്ള പിശകുകളുടെ സ്റ്റാൻഡേർഡ് പ്രചരണത്തോടൊപ്പം. അപ്പോൾ മൊത്തം നിരക്ക് ആയിരിക്കും

അറ്റ നിരക്ക് = നെറ്റ്/(Ac*Tc*Ec)

പിക്സൽ മൂല്യങ്ങൾ സംഗ്രഹിച്ചാണ് ഓരോ പ്രദേശത്തെയും ശരാശരി എക്സ്പോഷർ കണക്കാക്കുന്നത്
തന്നിരിക്കുന്ന പ്രദേശത്തിനായുള്ള എക്സ്പോഷർ മാപ്പ് തുടർന്ന് അതിലെ പിക്സലുകളുടെ എണ്ണം കൊണ്ട് ഹരിക്കുന്നു
പ്രദേശം. എക്‌സ്‌പോഷർ മാപ്പുകൾ പലപ്പോഴും ബ്ലോക്ക് ഫാക്‌ടർ > 1-ൽ ജനറേറ്റ് ചെയ്യപ്പെടുന്നു (ഉദാ. ബ്ലോക്ക് 4 എന്നതിന്റെ അർത്ഥം
ഓരോ എക്‌സ്‌പോഷർ പിക്സലിലും പൂർണ്ണ റെസല്യൂഷനിൽ 4x4 പിക്സലുകൾ അടങ്ങിയിരിക്കുന്നു) കൂടാതെ പ്രവർത്തനങ്ങൾ കൈകാര്യം ചെയ്യും
സ്വയം തടയുന്നു. ഉപയോഗിച്ച് -e മാറുക, നിങ്ങൾക്ക് ഉറവിടവും പശ്ചാത്തലവും നൽകാം
എക്സ്പോഷർ ഫയലുകൾ (";" കൊണ്ട് വേർതിരിച്ചത്), നിങ്ങൾക്ക് പ്രത്യേക ഉറവിട, പശ്ചാത്തല ഡാറ്റ ഫയലുകൾ ഉണ്ടെങ്കിൽ.
നിങ്ങൾ ഒരു പശ്ചാത്തല എക്സ്പോഷർ ഫയൽ നൽകുന്നില്ലെങ്കിൽ, ഒരു പ്രത്യേക പശ്ചാത്തല ഡാറ്റയുമായി പോകുക
ഫയൽ, പ്രവർത്തനങ്ങൾ പശ്ചാത്തല ഡാറ്റ ഫയലിൽ ഇതിനകം എക്സ്പോഷർ പ്രയോഗിച്ചിട്ടുണ്ടെന്ന് അനുമാനിക്കുന്നു.
കൂടാതെ, പശ്ചാത്തല ഡാറ്റ ഫയലിലെ പിക്സലുകളിലെ പിശക് പൂജ്യമാണെന്ന് ഇത് അനുമാനിക്കുന്നു.

NB: ദി -e എക്‌സ്‌പോഷർ മാപ്പ് ഇമേജ് ഫയലിനെ ഓവർലേ ചെയ്യുന്നുവെന്ന് സ്വിച്ച് അനുമാനിക്കുന്നു കൃത്യമായി, ഒഴികെ
ബ്ലോക്ക് ഘടകത്തിന്. ചിത്രത്തിലെ ഓരോ പിക്സലും ആക്സസ് ചെയ്യുന്നതിനായി ബ്ലോക്ക് ഫാക്ടർ ഉപയോഗിച്ച് സ്കെയിൽ ചെയ്യുന്നു
എക്സ്പോഷർ മാപ്പിലെ അനുബന്ധ പിക്സൽ. നിങ്ങളുടെ എക്സ്പോഷർ മാപ്പ് കൃത്യമായി ലൈൻ അപ്പ് ചെയ്യുന്നില്ലെങ്കിൽ
ചിത്രത്തോടൊപ്പം, do അല്ല ഉപയോഗം The -e എക്സ്പോഷർ തിരുത്തൽ. ഈ സാഹചര്യത്തിൽ, അത് ഇപ്പോഴും സാധ്യമാണ്
എക്സ്പോഷർ തിരുത്തൽ നടത്താൻ if ചിത്രത്തിനും എക്‌സ്‌പോഷർ മാപ്പിനും സാധുവായ WCS ഉണ്ട്
വിവരം: ഉപയോഗിക്കുക -w ഇമേജ് പിക്സലിൽ നിന്ന് എക്സ്പോഷറിലേക്ക് മാറുന്ന തരത്തിൽ മാറുക
പിക്സൽ WCS വിവരങ്ങൾ ഉപയോഗിക്കുന്നു. അതായത്, ഇമേജ് മേഖലയിലെ ഓരോ പിക്സലും ആയിരിക്കും
ആദ്യം ഇമേജ് കോർഡിനേറ്റുകളിൽ നിന്ന് സ്കൈ കോർഡിനേറ്റുകളിലേക്കും പിന്നീട് ആകാശ കോർഡിനേറ്റുകളിലേക്കും രൂപാന്തരപ്പെട്ടു
എക്സ്പോഷർ കോർഡിനേറ്റുകൾ. ഉപയോഗിക്കുന്നത് ശ്രദ്ധിക്കുക -w പ്രോസസ്സ് ചെയ്യുന്നതിന് ആവശ്യമായ സമയം വർദ്ധിപ്പിക്കാൻ കഴിയും
എക്സ്പോഷർ തിരുത്തൽ ഗണ്യമായി.

സ്രോതസ്സിലേക്കും പശ്ചാത്തല ഡാറ്റയിലേക്കും സമയ തിരുത്തൽ പ്രയോഗിക്കാവുന്നതാണ് -t മാറുക.
തിരുത്തലിനുള്ള മൂല്യം ഒന്നുകിൽ ഒരു സംഖ്യാ സ്ഥിരാങ്കമോ തലക്കെട്ടിന്റെ പേരോ ആകാം
ഉറവിട (അല്ലെങ്കിൽ പശ്ചാത്തലം) ഫയലിലെ പരാമീറ്റർ:

[sh] പ്രവർത്തനങ്ങൾ -t 23.4 ... ഉറവിടത്തിനുള്ള # നമ്പർ
[sh] funcnts -t "LIVETIME;23.4" ... # ഉറവിടത്തിനുള്ള പാരാം, bkgd-നുള്ള സംഖ്യ

ഒരു സമയ തിരുത്തൽ വ്യക്തമാക്കുമ്പോൾ, അത് നെറ്റ് കൗണ്ടുകളിലും പ്രയോഗിക്കുന്നു (കാണുക
മുകളിലുള്ള അൽഗോരിതം), അങ്ങനെ ഉപരിതല തെളിച്ചത്തിന്റെ യൂണിറ്റുകൾ cnts/area**2/sec ആയി മാറുന്നു.

ദി -i (ഇടവേള) സ്വിച്ച് പ്രവർത്തിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു പ്രവർത്തനങ്ങൾ ഒന്നിലധികം കോളം അടിസ്ഥാനമാക്കിയുള്ള ഇടവേളകളിൽ
ഡാറ്റയിലൂടെ ഒരൊറ്റ പാസ് മാത്രം. ഇത് ഓടുന്നതിന് തുല്യമാണ് പ്രവർത്തനങ്ങൾ നിരവധി തവണ
ഓരോ തവണയും ഉറവിടത്തിലേക്കും പശ്ചാത്തല ഡാറ്റയിലേക്കും മറ്റൊരു കോളം ഫിൽട്ടർ ചേർത്തു. ഓരോന്നിനും
ഇടവേള, മുഴുവൻ പ്രവർത്തനങ്ങൾ ഒരു ലൈൻഫീഡ് പ്രതീകം (^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-ൽ നേരിട്ട് പ്രവർത്തിപ്പിക്കാൻ കഴിയുമെങ്കിലും, ഒരു ഇമേജ് പ്രോഗ്രാമാണ്
ബൈനറി പട്ടികകൾ. ഇത് ഉറപ്പാക്കാൻ വരികളിൽ ഇമേജ് ഫിൽട്ടറിംഗ് പ്രയോഗിക്കുന്നു എന്നാണ് ഇതിനർത്ഥം
ഒരു ടേബിൾ അല്ലെങ്കിൽ തത്തുല്യമായത് ബിൻ ചെയ്‌തിട്ടുണ്ടോ എന്നത് പരിഗണിക്കാതെ തന്നെ ഒരേ ഫലങ്ങൾ ലഭിക്കും
ചിത്രം ഉപയോഗിക്കുന്നു. ഇക്കാരണത്താൽ, എന്നിരുന്നാലും, ഉപയോഗിക്കുന്ന കണക്കുകളുടെ എണ്ണം കണ്ടെത്തി പ്രവർത്തനങ്ങൾ കഴിയും
പോലുള്ള റോ-ഫിൽട്ടർ പ്രോഗ്രാമുകൾ ഉപയോഗിച്ച് കണ്ടെത്തിയ ഇവന്റുകളുടെ എണ്ണത്തിൽ നിന്ന് വ്യത്യസ്തമാണ് ഫണ്ടിസ്പി or
പ്രവർത്തനക്ഷമമായ ഈ വ്യത്യാസങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, പ്രദേശത്തിന്റെ ചർച്ച കാണുക
അതിരുകൾ.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ funcnts ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ