EnglishFrenchSpanyol

Ad


Favicon OnWorks

funcnts - Dalam talian dalam Awan

Jalankan fungsi dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah fungsi arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


funcnts - mengira foton dalam kawasan tertentu, dengan penolakan bkgd

SINOPSIS


fungsi [suis] [kawasan_sumber] [bkgd_file] [bkgd_region⎪bkgd_value]

PILIHAN


-e "source_exposure[;bkgd_exposure]"
# sumber (bkgd) FITS imej pendedahan menggunakan fail yang sepadan
-w "source_exposure[;bkgd_exposure]"
# sumber (bkgd) FITS imej pendedahan menggunakan transformasi WCS
-t "source_timecorr[;bkgd_timecorr]"
# nilai pembetulan masa sumber (bkgd) atau nama parameter pengepala
-g # keluaran menggunakan format g yang bagus
-G # keluaran menggunakan format %.14g (ketepatan maksimum)
-i "[column;]int1;int2..." # selang berasaskan lajur
-m # sepadan dengan sumber individu dan wilayah bkgd
-p # keluaran dalam piksel, walaupun wcs hadir
-r # keluaran jejari dalam/luar (dan sudut) untuk anuli (dan panda)
-s # nilai hasil penjumlahan
-v "scol[;bcol]" # lajur nilai src dan bkgd untuk jadual
-T # keluaran dalam format starbase/rdb
-z # kawasan keluaran dengan luas sifar

DESCRIPTION


fungsi mengira foton dalam kawasan sumber yang ditentukan dan melaporkan keputusan untuk setiap satu
wilayah. Wilayah ditentukan menggunakan mekanisme Penapisan Wilayah Spatial. Foton adalah
juga dikira dalam kawasan bkgd yang ditentukan digunakan pada fail data yang sama atau yang berbeza
fail data. (Sebagai alternatif, nilai latar belakang tetap dalam kiraan/piksel**2 boleh
ditentukan.) Kawasan bkgd sama ada digandingkan satu dengan satu dengan kawasan sumber atau dikumpulkan
dan dinormalkan mengikut kawasan, dan kemudian ditolak daripada kiraan sumber di setiap rantau.
Hasil yang dipaparkan termasuk kiraan tolak bkgd dalam setiap rantau, serta ralat
pada kiraan, kawasan di setiap rantau dan kecerahan permukaan (cnts/kawasan**2)
dikira untuk setiap wilayah.

Argumen pertama untuk program menentukan imej input FITS, tatasusunan atau fail acara mentah
Untuk memproses. Jika "stdin" ditentukan, data dibaca daripada input standard. Gunakan Funtools
Notasi Kurungan untuk menentukan sambungan FITS, bahagian imej dan penapis.

Argumen kedua pilihan ialah deskriptor wilayah sumber. Jika tiada wilayah dinyatakan,
keseluruhan medan digunakan.

Argumen latar belakang boleh mengambil satu daripada dua bentuk, bergantung pada sama ada yang berasingan
fail latar belakang ditentukan. Jika fail sumber akan digunakan untuk latar belakang juga, fail
hujah ketiga boleh sama ada kawasan latar belakang, atau nilai malar yang menandakan
cnts/piksel latar belakang. Sebagai alternatif, hujah ketiga boleh menjadi fail data latar belakang,
dalam hal ini hujah keempat ialah kawasan latar belakang. Jika tiada hujah ketiga
ditentukan, nilai malar 0 digunakan (iaitu, tiada latar belakang).

Ringkasnya, hujah arahan berikut adalah sah:

[sh] fungsi sfile # dikira dalam fail sumber
[sh] fungsi sfile sregion # kiraan dalam wilayah sumber
[sh] fungsi sfile sregion bregion # bkgd reg. adalah daripada fail sumber
[sh] fungsi sfile sregion bvalue # bkgd reg. adalah tetap
[sh] fungsi sfile sregion bfile bregion # bkgd reg. adalah daripada fail berasingan

NB: tidak seperti program Funtools lain, kawasan sumber dan latar belakang ditentukan sebagai
hujah berasingan pada baris arahan, bukannya diletakkan di dalam kurungan sebagai sebahagian
nama fail sumber dan latar belakang. Ini kerana kawasan dalam fungsi bukan semata-mata
digunakan sebagai penapis data, tetapi juga digunakan untuk mengira kawasan, pendedahan, dll. Jika anda meletakkan
kawasan sumber di dalam kurungan (iaitu gunakannya hanya sebagai penapis) dan bukannya menyatakan
ia sebagai hujah dua, program ini masih hanya akan mengira foton yang melepasi penapis rantau.
Walau bagaimanapun, pengiraan kawasan akan dilakukan pada keseluruhan medan, kerana medan() adalah
rantau sumber lalai. Ini jarang menjadi tingkah laku yang diingini. Sebaliknya, dengan FITS
jadual binari, selalunya berguna untuk meletakkan penapis lajur dalam kurungan nama fail, supaya
hanya peristiwa yang sepadan dengan penapis lajur dikira di dalam rantau ini.

Sebagai contoh, untuk mengekstrak kiraan dalam radius 22 piksel dari pusat
FITS jadual binari snr.ev dan tolak latar belakang yang ditentukan daripada imej yang sama dalam
anulus jejari 50-100 piksel:

[sh] berfungsi snr.ev "bulatan(502,512,22)" "annulus(502,512,50,100)"
# sumber
# fail data: snr.ev
# darjah/pik: 0.00222222
# latar belakang
# fail data: snr.ev
# unit lajur
# kawasan: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# hasil tolak latar belakang
reg net_counts ralat latar belakang kawasan berror surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 3826.403 66.465 555.597 5.972 96831.98 0.040 0.001

# komponen sumber dan latar belakang berikut telah digunakan:
wilayah sumber
----------------
bulatan(502,512,22)

reg mengira piksel
---- ------------ ---------
1 4382.000 1513

kawasan latar belakang
--------------------
anulus(502,512,50,100)

reg mengira piksel
---- ------------ ---------
semua 8656.000 23572

Unit kawasan untuk lajur keluaran berlabel "kawasan", "surf_bri" (kecerahan permukaan) dan
"surf_err" akan diberikan sama ada dalam saat arka (jika maklumat WCS yang sesuai terdapat dalam
pengepala fail data) atau dalam piksel. Jika fail data mempunyai maklumat WCS, tetapi anda tidak mahu arc-
unit kedua, gunakan -p bertukar untuk memaksa output dalam piksel. Juga, kawasan yang mempunyai keluasan sifar
biasanya tidak disertakan dalam jadual primer (ditolak latar belakang), tetapi disertakan
dalam sumber sekunder dan jadual bkgd. Jika anda mahu kawasan ini dimasukkan ke dalam
jadual utama, gunakan -z suis.

Ambil perhatian bahawa arahan sed mudah akan mengekstrak hasil tolak latar belakang untuk selanjutnya
analisis:

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

[sh] sed -f funcnts.sed funcnts.out
1 3826.403 66.465 555.597 5.972 96831.98 0.040 0.001

Jika fail sumber dan latar belakang yang berasingan ditentukan, fungsi akan cuba menormalkan
kawasan latar belakang supaya saiz piksel latar belakang adalah sama dengan piksel sumber
saiz. Normalisasi ini hanya boleh berlaku jika maklumat WCS yang sesuai adalah
terkandung dalam kedua-dua fail (cth nilai darjah/piksel dalam CDELT). Jika mana-mana fail tidak
mengandungi maklumat saiz yang diperlukan, normalisasi tidak dilakukan. Dalam kes ini,
adalah menjadi tanggungjawab pengguna untuk memastikan bahawa saiz piksel adalah sama untuk kedua-duanya
fail.

Biasanya, jika lebih daripada satu kawasan latar belakang ditentukan, fungsi akan menggabungkan kesemuanya
ke dalam satu rantau dan gunakan kawasan latar belakang ini untuk menghasilkan tolak latar belakang
keputusan untuk setiap kawasan sumber. The -m (padanan berbilang latar belakang) suis memberitahu fungsi
untuk membuat surat-menyurat satu dengan satu antara latar belakang dan kawasan sumber, bukannya
menggunakan kawasan latar belakang gabungan tunggal. Sebagai contoh, kes lalai adalah untuk menggabungkan 2
kawasan latar belakang ke dalam satu rantau dan kemudian gunakan rantau itu pada setiap sumber
wilayah:

[sh] berfungsi snr.ev "annulus(502,512,0,22,n=2)" "annulus(502,512,50,100,n=2)"
# sumber
# fail data: snr.ev
# darjah/pik: 0.00222222
# latar belakang
# fail data: snr.ev
# unit lajur
# kawasan: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# hasil tolak latar belakang
reg net_counts ralat latar belakang kawasan berror surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 3101.029 56.922 136.971 1.472 23872.00 0.130 0.002
2 725.375 34.121 418.625 4.500 72959.99 0.010 0.000

# komponen sumber dan latar belakang berikut telah digunakan:
wilayah sumber
----------------
anulus(502,512,0,22,n=2)

reg mengira piksel
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

kawasan latar belakang
--------------------
anulus(502,512,50,100,n=2)

reg mengira piksel
---- ------------ ---------
semua 8656.000 23572

Ambil perhatian bahawa peraturan penapis wilayah asas "setiap foton dikira sekali dan tiada foton
dikira lebih daripada sekali" masih terpakai apabila menggunakan The -m untuk memadankan kawasan latar belakang. Itu
ialah, jika dua kawasan latar belakang bertindih, piksel bertindih akan dikira dalam satu sahaja
daripada mereka. Dalam senario terburuk, jika dua kawasan latar belakang adalah rantau yang sama, kawasan
pertama akan mendapat semua kiraan dan kawasan dan yang kedua tidak akan mendapat satu pun.

Menggunakan -m tukar punca fungsi untuk menggunakan setiap satu daripada dua wilayah latar belakang secara bebas
dengan setiap dua kawasan sumber:

[sh] funcnts -m snr.ev "annulus(502,512,0,22,n=2)" "ann(502,512,50,100,n=2)"
# sumber
# fail data: snr.ev
# darjah/pik: 0.00222222
# latar belakang
# fail data: snr.ev
# unit lajur
# kawasan: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# hasil tolak latar belakang
reg net_counts ralat latar belakang kawasan berror surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 3087.015 56.954 150.985 2.395 23872.00 0.129 0.002
2 755.959 34.295 388.041 5.672 72959.99 0.010 0.000

# komponen sumber dan latar belakang berikut telah digunakan:
wilayah sumber
----------------
anulus(502,512,0,22,n=2)

reg mengira piksel
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

kawasan latar belakang
--------------------
ann(502,512,50,100,n=2)

reg mengira piksel
---- ------------ ---------
1 3975.000 9820
2 4681.000 13752

Ambil perhatian bahawa kebanyakan kuantiti titik terapung dipaparkan menggunakan format "f". Anda boleh berubah
ini kepada format "g" menggunakan -g suis. Ini boleh berguna apabila kiraan dalam setiap piksel
adalah sangat kecil atau sangat besar. Jika anda mahukan ketepatan maksimum dan tidak mengambil berat tentang
lajur berbaris dengan baik, gunakan -G, yang mengeluarkan semua nilai terapung sebagai %.14g.

Apabila mengira foton menggunakan bentuk anulus dan panda (pai dan anuli), ia selalunya
berguna untuk mempunyai akses kepada jejari (dan sudut panda) untuk setiap kawasan yang berasingan. The -r
suis akan menambah jejari dan lajur sudut ke jadual output:

[sh] funcnts -r snr.ev "annulus(502,512,0,22,n=2)" "ann(502,512,50,100,n=2)"
# sumber
# fail data: snr.ev
# darjah/pik: 0.00222222
# latar belakang
# fail data: snr.ev
# unit lajur
# kawasan: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2
# jejari: arcsecs
# sudut: darjah

# hasil tolak latar belakang
reg net_counts error background area berror 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

# komponen sumber dan latar belakang berikut telah digunakan:
wilayah sumber
----------------
anulus(502,512,0,22,n=2)

reg mengira piksel
---- ------------ ---------
1 3238.000 373
2 1144.000 1140

kawasan latar belakang
--------------------
ann(502,512,50,100,n=2)

reg mengira piksel
---- ------------ ---------
semua 8656.000 23572

Radii diberikan dalam unit piksel atau saat arka (bergantung pada kehadiran maklumat WCS),
manakala nilai sudut (apabila hadir) adalah dalam darjah. Lajur ini boleh digunakan untuk plot
profil jejari. Contohnya, skrip funcnts.plot dalam pengedaran funtools) akan
plot profil jejari menggunakan gnuplot (versi 3.7 atau lebih tinggi). Versi ringkas ini
skrip ditunjukkan di bawah:

#!/ Bin / sh

jika [ x"$1" = xgnuplot ]; kemudian
jika [ x`yang gnuplot 2>/dev/null` = x ]; kemudian
echo "ERROR: gnuplot tidak tersedia"
jalan keluar 1
fi
awk '
BERMULA{HEADER=1; DATA=0; FILES=""; XLABEL="tidak diketahui"; YLABEL="tidak diketahui"}
HEADER==1{
if( $1 == "#" && $2 == "data" && $3 == "fail:"){
jika( FAIL != "" ) FAIL = FAIL ","
FAIL = FAIL $4
}
else if( $1 == "#" && $2 == "radii:"){
XLABEL = $3
}
else if( $1 == "#" && $2 == "surf_bri:"){
YLABEL = $3
}
else if( $1 == "----" ){
printf "set nokey; set title \"funcnts(%s)\"\n", FILES
printf "tetapkan xlabel \" jejari(%s)\"\n", XLABEL
printf "tetapkan ylabel \"surf_bri(%s)\"\n", YLABEL
cetak "plot \"-\" menggunakan 3:4:6:7:8 dengan boxerrorbars"
HEADER = 0
DATA = 1
seterusnya
}
}
DATA==1{
jika( NF == 12 ){
cetak $9, $10, ($9+$10)/2, $7, $8, $7-$8, $7+$8, $10-$9
}
lain {
keluar
}
}
' ⎪ gnuplot -persist - 1>/dev/null 2>&1

elif [ x"$1" = xds9 ]; kemudian
awk '
BERMULA{HEADER=1; DATA=0; XLABEL="unknown"; YLABEL="tidak diketahui"}
HEADER==1{
if( $1 == "#" && $2 == "data" && $3 == "fail:"){
jika( FAIL != "" ) FAIL = FAIL ","
FAIL = FAIL $4
}
else if( $1 == "#" && $2 == "radii:"){
XLABEL = $3
}
else if( $1 == "#" && $2 == "surf_bri:"){
YLABEL = $3
}
else if( $1 == "----" ){
printf "funcnts(%s) radius(%s) surf_bri(%s) 3\n", FILES, XLABEL, YLABEL
HEADER = 0
DATA = 1
seterusnya
}
}
DATA==1{
jika( NF == 12 ){
cetak $9, $7, $8
}
lain {
keluar
}
}
'
lagi
echo "funcnts -r ... ⎪ funcnts.plot [ds9⎪gnuplot]"
jalan keluar 1
fi

Oleh itu, untuk berlari fungsi dan plot keputusan menggunakan gnuplot (versi 3.7 atau lebih tinggi), gunakan:

funcnts -r snr.ev "annulus(502,512,0,50,n=5)" ... ⎪ funcnts.plot gnuplot

. -s (jumlah) punca suis fungsi untuk menghasilkan jadual tambahan yang dijumlahkan (bersepadu)
nilai tolak latar belakang, bersama-sama dengan jadual lalai nilai individu:

[sh] funcnts -s snr.ev "annulus(502,512,0,50,n=5)" "annulus(502,512,50,100)"
# sumber
# fail data: snr.ev
# darjah/pik: 0.00222222
# latar belakang
# fail data: snr.ev
# unit lajur
# kawasan: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# hasil penjumlahan penolakan latar belakang
sehingga bersih_kiraan ralat latar belakang kawasan berror surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 2880.999 54.722 112.001 1.204 19520.00 0.148 0.003
2 3776.817 65.254 457.183 4.914 79679.98 0.047 0.001
3 4025.492 71.972 1031.508 11.087 179775.96 0.022 0.000
4 4185.149 80.109 1840.851 19.786 320831.94 0.013 0.000
5 4415.540 90.790 2873.460 30.885 500799.90 0.009 0.000

# hasil tolak latar belakang
reg mengira ralat latar belakang kawasan berror surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 2880.999 54.722 112.001 1.204 19520.00 0.148 0.003
2 895.818 35.423 345.182 3.710 60159.99 0.015 0.001
3 248.675 29.345 574.325 6.173 100095.98 0.002 0.000
4 159.657 32.321 809.343 8.699 141055.97 0.001 0.000
5 230.390 37.231 1032.610 11.099 179967.96 0.001 0.000

# komponen sumber dan latar belakang berikut telah digunakan:
wilayah sumber
----------------
anulus(502,512,0,50,n=5)

reg counts pixels 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

kawasan latar belakang
--------------------
anulus(502,512,50,100)

reg mengira piksel
---- ------------ ---------
semua 8656.000 23572

. -t and -e suis boleh digunakan untuk menggunakan pembetulan masa dan pendedahan, masing-masing,
kepada data. Sila ambil perhatian bahawa pembetulan ini bertujuan untuk digunakan secara kualitatif, kerana
penggunaan faktor pembetulan yang lebih tepat adalah usaha yang kompleks dan bergantung kepada misi.
Algoritma untuk menggunakan pembetulan mudah ini adalah seperti berikut:

C = Kiraan Mentah di Wilayah Sumber
Ac= Kawasan Wilayah Sumber
Tc= Masa pendedahan untuk Data Sumber
Ec= Pendedahan purata di Wilayah Sumber, daripada peta pendedahan

B= Kiraan Mentah dalam Wilayah Latar Belakang
Ab= Kawasan Wilayah Latar Belakang
Tb= (Pendedahan) masa untuk Data Latar Belakang
Eb= Purata pendedahan di Wilayah Latar Belakang, daripada peta pendedahan

Kemudian, Kiraan Bersih di rantau Sumber ialah

Bersih= C - B * (Ac*Tc*Ec)/(Ab*Tb*Eb)

dengan penyebaran standard ralat untuk Ralat di Net. Kadar bersih kemudiannya

Kadar Bersih = Bersih/(Ac*Tc*Ec)

Purata pendedahan di setiap rantau dikira dengan menjumlahkan nilai piksel dalam
peta pendedahan untuk kawasan yang diberikan dan kemudian membahagikan dengan bilangan piksel di dalamnya
wilayah. Peta pendedahan selalunya dijana pada faktor blok > 1 (cth, blok 4 bermaksud itu
setiap piksel pendedahan mengandungi 4x4 piksel pada resolusi penuh) dan fungsi akan berurusan dengan
menyekat secara automatik. Menggunakan -e suis, anda boleh membekalkan kedua-dua sumber dan latar belakang
fail pendedahan (dipisahkan dengan ";"), jika anda mempunyai fail data sumber dan latar belakang yang berasingan.
Jika anda tidak membekalkan fail pendedahan latar belakang untuk pergi dengan data latar belakang yang berasingan
fail, fungsi menganggap bahawa pendedahan telah digunakan pada fail data latar belakang.
Di samping itu, ia menganggap bahawa ralat pada piksel dalam fail data latar belakang adalah sifar.

NB: Yang -e suis menganggap bahawa peta pendedahan menindih fail imej sebenarnya, kecuali
untuk faktor blok. Setiap piksel dalam imej diskalakan oleh faktor blok untuk mengakses
piksel yang sepadan dalam peta pendedahan. Jika peta pendedahan anda tidak sejajar dengan tepat
dengan imej, do tidak penggunaan yang -e pembetulan pendedahan. Dalam kes ini, ia masih boleh dilakukan
untuk melakukan pembetulan pendedahan if kedua-dua imej dan peta pendedahan mempunyai WCS yang sah
maklumat: gunakan -w bertukar supaya perubahan daripada piksel imej kepada pendedahan
pixel menggunakan maklumat WCS. Iaitu, setiap piksel dalam kawasan imej akan menjadi
diubah dahulu daripada koordinat imej kepada koordinat langit, kemudian daripada koordinat langit kepada
koordinat pendedahan. Sila ambil perhatian bahawa menggunakan -w boleh menambah masa yang diperlukan untuk memproses
pembetulan pendedahan dengan ketara.

Pembetulan masa boleh digunakan pada kedua-dua sumber dan data latar belakang menggunakan -t suis.
Nilai untuk pembetulan boleh sama ada pemalar angka atau nama pengepala
parameter dalam fail sumber (atau latar belakang):

[sh] fungsi -t 23.4 ... # nombor untuk sumber
[sh] funcnts -t "LIVETIME;23.4" ... # param untuk sumber, angka untuk bkgd

Apabila pembetulan masa ditentukan, ia digunakan pada kiraan bersih juga (lihat
algoritma di atas), supaya unit kecerahan permukaan menjadi cnts/luas**2/saat.

. -i suis (selang) digunakan untuk menjalankan fungsi pada berbilang selang berasaskan lajur dengan
hanya satu laluan melalui data. Ia sama dengan berlari fungsi beberapa kali
dengan penapis lajur berbeza ditambahkan pada sumber dan data latar belakang setiap kali. Untuk setiap
selang, penuh fungsi output dijana, dengan aksara suapan baris (^L) dimasukkan
antara setiap larian. Di samping itu, output untuk setiap selang akan mengandungi selang
spesifikasi dalam tajuknya. Selang sangat berguna untuk menghasilkan kekerasan sinar-X
nisbah dengan cekap. Sudah tentu, ia hanya disokong apabila data input terkandung
dalam sebuah meja.

Dua format disokong untuk spesifikasi selang. Format yang paling umum ialah separa
senarai penapis yang dibataskan kolon untuk digunakan sebagai selang:

funcnts -i "pha=1:5;pha=6:10;pha=11:15" snr.ev "circle(502,512,22)" ...

Dari segi konsep, ini akan bersamaan dengan berlari fungsi tiga kali:

funcnts snr.ev'[pha=1:5]' "bulatan(502,512,22)"
funcnts snr.ev'[pha=6:10]' "bulatan(502,512,22)"
funcnts snr.ev'[pha=11:15]' "bulatan(502,512,22)"

Walau bagaimanapun, menggunakan -i suis hanya memerlukan satu laluan melalui data.

Ambil perhatian bahawa penapis kompleks boleh digunakan untuk menentukan selang:

funcnts -i "pha=1:5&&pi=4;pha=6:10&&pi=5;pha=11:15&&pi=6" snr.ev ...

Program ini hanya menjalankan data melalui setiap penapis secara bergilir-gilir dan menghasilkan tiga fungsi
output, dipisahkan oleh aksara suapan baris.

Malah, walaupun tujuannya adalah untuk menyokong selang untuk nisbah kekerasan, yang ditentukan
penapis tidak perlu selang sama sekali. Juga tidak perlu satu penapis "selang".
berkaitan dengan yang lain. Sebagai contoh:

fungsi -i "pha=1:5;pi=6:10;tenaga=11:15" snr.ev "bulatan(502,512,22)" ...

sama dengan berlari fungsi tiga kali dengan spesifikasi penapis yang tidak berkaitan.

Format selang kedua disokong untuk kes mudah di mana satu lajur digunakan
untuk menentukan berbilang selang homogen untuk lajur itu. Dalam format ini, nama lajur
ditentukan dahulu, diikuti dengan selang:

funcnts -i "pha;1:5;6:10;11:15" snr.ev "circle(502,512,22)" ...

Ini bersamaan dengan contoh pertama, tetapi memerlukan kurang menaip. The fungsi program
hanya akan menambah "pha=" sebelum setiap selang yang ditentukan. (Perhatikan bahawa format ini
tidak mengandungi aksara "=" dalam hujah lajur.)

Biasalah, bila fungsi dijalankan pada jadual binari FITS (atau jadual acara mentah), satu
kiraan kamiran terkumpul untuk setiap baris (peristiwa) yang terkandung dalam kawasan tertentu. The -v
"scol[;bcol]" suis (lajur nilai) akan mengumpul kiraan menggunakan nilai daripada
lajur yang ditentukan untuk acara yang diberikan. Jika hanya satu lajur ditentukan, ia digunakan untuk
kedua-dua kawasan sumber dan latar belakang. Dua lajur berasingan, dipisahkan oleh koma bertindih,
boleh ditentukan untuk sumber dan latar belakang. Token khas '$none' boleh digunakan untuk
nyatakan bahawa lajur nilai akan digunakan untuk satu tetapi bukan yang lain. Sebagai contoh,
'pha;$none' akan menggunakan lajur pha untuk sumber tetapi menggunakan kiraan kamiran untuk
latar belakang, manakala '$none;pha' akan melakukan sebaliknya. Jika lajur nilai adalah jenis
logik, maka nilai yang digunakan ialah 1 untuk T dan 0 untuk F. Lajur nilai digunakan, untuk
contoh, untuk menyepadukan kebarangkalian dan bukannya kiraan kamiran.

Jika -T suis (jadual rdb) digunakan, output akan mematuhi pangkalan data starbase/rdb
format: tab akan disisipkan antara lajur dan bukannya ruang dan suapan baris
disisipkan di antara jadual.

Akhirnya, ambil perhatian bahawa fungsi ialah program imej, walaupun ia boleh dijalankan secara langsung pada FITS
jadual binari. Ini bermakna penapisan imej digunakan pada baris untuk memastikan
bahawa keputusan yang sama diperoleh tanpa mengira sama ada jadual atau yang setara binned
imej digunakan. Kerana ini, bagaimanapun, bilangan kiraan didapati menggunakan fungsi boleh
berbeza daripada bilangan acara yang ditemui menggunakan program penapis baris seperti fundisp or
funtable Untuk mendapatkan maklumat lanjut tentang perbezaan ini, lihat perbincangan Wilayah
Sempadan.

Gunakan funcnts dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    fre:ac - penukar audio percuma
    fre:ac - penukar audio percuma
    fre:ac ialah penukar audio dan CD percuma
    ripper untuk pelbagai format dan pengekod.
    Ia menampilkan MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC dan Bonk
    sokongan,...
    Muat turun fre:ac - penukar audio percuma
  • 2
    Matplotlib
    Matplotlib
    Matplotlib ialah perpustakaan yang komprehensif
    untuk mencipta statik, animasi, dan
    visualisasi interaktif dalam Python.
    Matplotlib menjadikan perkara mudah menjadi mudah dan
    benda susah...
    Muat turun Matplotlib
  • 3
    Botman
    Botman
    Tulis logik chatbot anda sekali dan
    sambungkannya ke salah satu yang tersedia
    perkhidmatan pemesejan, termasuk Amazon
    Alexa, Pengutus Facebook, Slack,
    Telegram atau pun anda...
    Muat turun BotMan
  • 4
    Joplin
    Joplin
    Joplin ialah sumber percuma dan terbuka
    aplikasi mengambil nota dan tugasan yang
    boleh mengendalikan sejumlah besar nota dalam
    Format penurunan harga, susunkannya ke dalam
    buku nota dan...
    Muat turun Joplin
  • 5
    gerbv � pemapar Gerber (RS-274X).
    gerbv � pemapar Gerber (RS-274X).
    Gerbv ialah fail Gerber sumber terbuka
    (RS-274X sahaja) pemapar. Gerbv membenarkan anda
    memuatkan beberapa fail di atas satu sama lain,
    lakukan pengukuran pada imej yang dipaparkan,
    dan lain-lain. ...
    Muat turun gerbv � pemapar Gerber (RS-274X).
  • 6
    Iometer
    Iometer
    Alat Analisis prestasi I/O.
    Khalayak: Pembangun, Maklumat
    Teknologi, Sains/Penyelidikan, Sistem
    Pentadbir. Antara muka pengguna: Win32
    (MS Windows). Progr...
    Muat turun Iometer
  • Lebih »

Arahan Linux

Ad