InggrisPerancisSpanyol

Ad


favorit OnWorks

funcen - Online di Awan

Jalankan funcen di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah fungsi perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


funcen - temukan centroid (untuk tabel biner)

RINGKASAN


berfungsi [-i] [-n iter] [-t tol] [-v lev]

PILIHAN


-i # menggunakan pemfilteran gambar (default: pemfilteran acara)
-n iter # jumlah maksimal iterasi (default: 0)
-t tol # jarak toleransi piksel (default: 1.0)
-v [0,1,2,3] # keluaran tingkat verbositas (default: 0)

DESKRIPSI


berfungsi iteratif menghitung posisi centroid dalam satu atau lebih wilayah a
Tabel Funtools (FITS tabel biner atau file acara mentah). Dimulai dengan tabel input, dan
spesifikasi wilayah awal, dan hitungan iterasi, program menghitung rata-rata x
dan posisi y di dalam wilayah dan kemudian menggunakan posisi baru ini sebagai pusat wilayah untuk
iterasi berikutnya. Iterasi berakhir ketika jumlah maksimum iterasi tercapai
atau ketika jarak toleransi input terpenuhi untuk wilayah itu. Hitungan peristiwa di
wilayah akhir kemudian dikeluarkan, bersama dengan nilai posisi piksel (dan, jika tersedia,
posisi WCS).

Argumen pertama untuk program menentukan file tabel Funtools untuk diproses. Sejak
file harus dibaca berulang kali, nilai "stdin" tidak diizinkan ketika jumlah
iterasi tidak nol. Gunakan Notasi Bracket Funtools untuk menentukan ekstensi FITS dan
filter.

Argumen kedua yang diperlukan adalah deskriptor wilayah awal. Beberapa wilayah adalah
diizinkan. Namun, wilayah majemuk (akselerator, wilayah argumen variabel, dan wilayah
terhubung melalui aljabar boolean) tidak diizinkan. Poin dan poligon juga ilegal.
Pembatasan ini mungkin dicabut di versi mendatang, jika diperlukan.

Grafik -n (nomor iterasi) switch menentukan jumlah maksimum iterasi untuk dilakukan.
Standarnya adalah 0, yang berarti program hanya akan menghitung dan menampilkan jumlah
peristiwa di wilayah awal. Perhatikan bahwa ketika iterasi adalah 0, data dapat dimasukkan
melalui stdin.

Grafik -t (toleransi) switch menentukan nilai toleransi floating point. Jika jarak
antara nilai posisi centroid saat ini dan nilai posisi terakhir kurang dari ini
nilai, iterasi berakhir. Nilai default adalah 1 piksel.

Grafik -v (verbositas) switch menentukan tingkat verbositas output. Standarnya adalah 0,
yang menghasilkan satu baris output untuk setiap wilayah input yang terdiri dari yang berikut:
nilai:

menghitung xy [ra dec coordsys]

3 nilai WCS terakhir adalah output jika informasi WCS tersedia di header file data.
Jadi, misalnya:

[sh] funcen -n 0 snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000

[sh] funcen -n 3 snr.ev "cir 505 508 5"
1120 504.43 509.65 345.286480 58.874587 j2000

Contoh pertama hanya menghitung jumlah kejadian di wilayah awal. Kedua
contoh mengulangi perhitungan centroid tiga kali untuk menentukan "terbaik" akhir
posisi.

Tingkat verbositas yang lebih tinggi jelas menyiratkan keluaran yang lebih verbose. Pada level 1, output
pada dasarnya berisi informasi yang sama dengan level 0, tetapi dengan pemformatan kata kunci:

[sh] funcen -v 1 -n 3 snr.ev "cir 505 508 5"
file_acara: snr.ev
initial_region: sekitar 505 508 5
toleransi: 1.0000
iterasi: 1

acara: 1120
x,y(fisik): 504.43 509.65
ra,des(j2000): 345.286480 58.874587
final_region1: sekitar 504.43 509.65 5

Output Level 2 juga dihasilkan dari perhitungan menengah.

Biasanya, pemfilteran wilayah dilakukan menggunakan pemfilteran analitik (peristiwa), yaitu yang sama
gaya penyaringan seperti yang dilakukan oleh dana dan menyenangkan. Menggunakan -i beralih untuk menentukan
pemfilteran gambar, yaitu pemfilteran gaya yang sama seperti yang dilakukan oleh fungsi. Dengan demikian, Anda bisa
melakukan perhitungan cepat hitungan di wilayah, baik menggunakan analitik atau gambar
metode penyaringan, dengan menentukan
-n 0 Dan opsional -i switch. Kedua metode ini seringkali memberikan hasil yang berbeda karena
bagaimana peristiwa batas diproses:

[sh] funcen snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000

[sh] funcen -i snr.ev "cir 505 508 5"
798 505.00 508.00 345.284038 58.870920 j2000

Lihat Batas Wilayah untuk informasi lebih lanjut tentang bagaimana batas dihitung menggunakan ini
dua metode.

Gunakan funcen online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad