InggrisPerancisSpanyol

Ad


favorit OnWorks

funhist - Online di Awan

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

Ini adalah perintah funhist 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


funhist - membuat histogram 1D kolom (dari tabel biner FITS atau file acara mentah)
atau gambar

RINGKASAN


lucu [-n⎪-w⎪-T] [kolom] [[lo:hai:]tempat sampah]

PILIHAN


-n # menormalkan nilai bin dengan lebar setiap bin
-w # tentukan lebar nampan alih-alih jumlah nampan di arg3
-T # keluaran dalam format rdb/starbase (pemisah tab)

DESKRIPSI


lucu membuat histogram satu dimensi dari kolom yang ditentukan dari Ekstensi FITS
tabel biner dari file FITS (atau dari file kejadian mentah non-FITS), atau dari gambar FITS atau
array, dan menulis histogram itu sebagai tabel ASCII. Atau, program dapat melakukan
proyeksi 1D dari salah satu sumbu gambar.

Argumen pertama untuk program diperlukan, dan menentukan file Funtools: FITS table
atau gambar, file acara mentah, atau larik. Jika "stdin" ditentukan, data dibaca dari
masukan standar. Gunakan Notasi Bracket Funtools untuk menentukan ekstensi FITS, dan filter.

Untuk tabel, argumen kedua juga diperlukan. Ini menentukan kolom yang akan digunakan dalam
menghasilkan histogram. Jika file data bertipe image (atau array), kolomnya adalah
opsional: jika "x" (atau "X"), "y" (atau "Y") ditentukan, maka proyeksi dilakukan di atas
sumbu x (redup1) atau y (redup2). (Artinya, proyeksi ini akan memberikan hal yang sama
hasil sebagai histogram yang dilakukan pada tabel yang berisi baris peristiwa x,y yang setara.) Jika
tidak ada nama kolom yang ditentukan atau "xy" (atau "XY") ditentukan untuk gambar, lalu histogram
dilakukan pada nilai-nilai yang terkandung dalam piksel gambar.

Argumen berikut adalah opsional dan menentukan jumlah tempat sampah yang akan digunakan dalam pembuatan
histogram dan, jika diinginkan, rentang nilai bin. Untuk histogram gambar dan tabel,
rentang harus menentukan nilai data min dan maks. Untuk histogram citra pada x dan y
sumbu, rentang harus menentukan nilai bin gambar min dan maks. Jika argumen ini adalah
dihilangkan, jumlah nampan keluaran untuk tabel dihitung baik dari TLMIN/TLMAX
nilai header (jika ini ada di tabel FITS header untuk kolom yang ditentukan) atau dengan
akan melalui data untuk menghitung nilai min dan max. Untuk sebuah gambar, jumlah
nampan keluaran dihitung baik dari nilai header DATAMIN/DATAMAX, atau dengan pergi
melalui data untuk menghitung nilai min dan max. (Perhatikan bahwa perhitungan terakhir ini mungkin
gagal jika gambar tidak dapat masuk ke memori.) Jika datanya floating point (tabel atau
image) dan jumlah tempat sampah tidak ditentukan, default arbitrer 128 digunakan.

Untuk pemrosesan tabel biner, -w Sakelar (lebar bin) dapat digunakan untuk menentukan lebar
setiap bin daripada jumlah bin. Dengan demikian:

funhist test.ev pada 1:100:5

berarti 5 bin dengan lebar 20 digunakan dalam histogram, sedangkan:

funhist -w test.ev pada 1:100:5

berarti bahwa 20 bin dengan lebar 5 digunakan dalam histogram.

Data dibagi ke dalam jumlah tempat sampah yang ditentukan dan histogram 1D yang dihasilkan
(atau proyeksi) adalah output dalam format tabel ASCII. Untuk tabel, output menampilkan:
nilai low_edge (inklusif) dan hi_edge (eksklusif) untuk data. Misalnya, 15 baris
tabel yang berisi kolom "pha" yang nilainya berkisar dari -7.5 hingga 7.5 dapat diproses demikian:

[sh] tes funhist.ev pha
# file data: /home/eric/data/test.ev
# kolom: pha
# mnt, maks, tempat sampah: -7.5 7.5 15

nilai bin lo_edge hi_edge
---------------------------------------------------------------- -------
1 22 -7.50000000 -6.50000000
2 21 -6.50000000 -5.50000000
3 20 -5.50000000 -4.50000000
4 19 -4.50000000 -3.50000000
5 18 -3.50000000 -2.50000000
6 17 -2.50000000 -1.50000000
7 16 -1.50000000 -0.50000000
8 30 -0.50000000 0.50000000
9 16 0.50000000 1.50000000
10 17 1.50000000 2.50000000
11 18 2.50000000 3.50000000
12 19 3.50000000 4.50000000
13 20 4.50000000 5.50000000
14 21 5.50000000 6.50000000
15 22 6.50000000 7.50000000

[sh] funhist test.ev tahap 1:6
# file data: /home/eric/data/test.ev
# kolom: pha
# mnt, maks, tempat sampah: 0.5 6.5 6

nilai bin lo_edge hi_edge
---------------------------------------------------------------- -------
1 16 0.50000000 1.50000000
2 17 1.50000000 2.50000000
3 18 2.50000000 3.50000000
4 19 3.50000000 4.50000000
5 20 4.50000000 5.50000000
6 21 5.50000000 6.50000000

[sh] funhist test.ev pada 1:6:3
# file data: /home/eric/data/test.ev
# kolom: pha
# mnt, maks, tempat sampah: 0.5 6.5 3

nilai bin lo_edge hi_edge
---------------------------------------------------------------- -------
1 33 0.50000000 2.50000000
2 37 2.50000000 4.50000000
3 41 4.50000000 6.50000000

Untuk histogram tabel, -n(normalisasi) sakelar dapat digunakan untuk menormalkan nilai bin dengan
lebar tempat sampah (yaitu, hi_edge-lo_edge):

[sh] funhist -n test.ev tahap 1:6:3
# file data: test.ev
# kolom: pha
# mnt, maks, tempat sampah: 0.5 6.5 3
# normalisasi lebar (val/(hi_edge-lo_edge)) diterapkan

nilai bin lo_edge hi_edge
----------------------------------------------------------------------------- -------------------
1 16.50000000 0.50000000 2.50000000
2 6.16666667 2.50000000 4.50000000
3 4.10000000 4.50000000 6.50000000

Ini dapat digunakan, misalnya, untuk menghasilkan kurva cahaya dengan nilai yang memiliki satuan
hitungan/detik bukannya hitungan.

Untuk histogram gambar, output menampilkan nilai gambar rendah dan tinggi (keduanya inklusif)
digunakan untuk menghasilkan histogram. Misalnya, dalam contoh berikut, 184 piksel memiliki
nilai 1, 31 memiliki nilai 2, sedangkan hanya 2 yang memiliki nilai 3,4,5,6, atau 7:

[sh] tes funhist.fits
# file data: /home/eric/data/test.fits
# mnt, maks, tempat sampah: 1 7 7

nilai bin lo_val hi_val
----------------------------------------------------------------------------- -------------------
1 184.00000000 1.00000000 1.00000000
2 31.00000000 2.00000000 2.00000000
3 2.00000000 3.00000000 3.00000000
4 2.00000000 4.00000000 4.00000000
5 2.00000000 5.00000000 5.00000000
6 2.00000000 6.00000000 6.00000000
7 2.00000000 7.00000000 7.00000000

Untuk proyeksi sumbu gambar, output menampilkan nampan gambar rendah dan tinggi (keduanya
inklusif) digunakan untuk menghasilkan proyeksi. Misalnya, dalam contoh berikut, 21
counts memiliki nilai X bin 2, dll .:

[sh] tes funhist.cocok x 2:7
# file data: /home/eric/data/test.fits
# kolom: X
# mnt, maks, tempat sampah: 2 7 6

nilai bin lo_bin hi_bin
----------------------------------------------------------------------------- -------------------
1 21.00000000 2.00000000 2.00000000
2 20.00000000 3.00000000 3.00000000
3 19.00000000 4.00000000 4.00000000
4 18.00000000 5.00000000 5.00000000
5 17.00000000 6.00000000 6.00000000
6 16.00000000 7.00000000 7.00000000

[sh] tes funhist.cocok x 2:7:2
# file data: /home/eric/data/test.fits
# kolom: X
# mnt, maks, tempat sampah: 2 7 2

nilai bin lo_bin hi_bin
----------------------------------------------------------------------------- -------------------
1 60.00000000 2.00000000 4.00000000
2 51.00000000 5.00000000 7.00000000

Anda dapat menggunakan gnuplot atau program plot lainnya untuk membuat grafik hasil, menggunakan skrip seperti:
sebagai:

#!/ Bin / sh
sed -e '1,/---- .*/d
/^$/,$d' \
aw '\
BEGIN{cetak "set nokey; set judul \"funhist\"; set xlabel \"bin\"; set ylabel \"counts\"; plot \"-\" dengan kotak"} \
{cetak $3, $2, $4-$3}' \
gnuplot -bertahan - 1>/dev/null 2>&1

Perintah plot serupa disediakan dalam skrip alur cerita menyenangkan:

funhist test.ev pha ... funhist.plot gnuplot

Gunakan funhist online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    menenggak
    menenggak
    SWIG adalah alat pengembangan perangkat lunak
    yang menghubungkan program yang ditulis dalam C dan
    C++ dengan berbagai level tinggi
    bahasa pemrograman. SWIG digunakan dengan
    berbeda...
    Unduh SWIG.dll
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Bereaksi tema WooCommerce, dibangun dengan
    JS berikutnya, Webpack, Babel, Node, dan
    Express, menggunakan GraphQL dan Apollo
    Klien. Toko WooCommerce di React(
    berisi: Produk...
    Unduh WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Repo paket untuk ArchLabs Ini adalah
    aplikasi yang juga bisa diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ini telah dihosting di OnWorks di ...
    Unduh archlabs_repo
  • 4
    Proyek Zephyr
    Proyek Zephyr
    Proyek Zephyr adalah generasi baru
    sistem operasi waktu-nyata (RTOS) yang
    mendukung banyak perangkat keras
    ilmu bangunan. Hal ini didasarkan pada
    kernel jejak kecil...
    Unduh Proyek Zephyr
  • 5
    SCon
    SCon
    SCons adalah alat konstruksi perangkat lunak
    itu adalah alternatif yang unggul untuk
    alat pembuatan "Buat" klasik yang
    kita semua tahu dan cinta. SCon adalah
    dilaksanakan...
    Unduh SCons.dll
  • 6
    PSeInt
    PSeInt
    PSeInt adalah penerjemah kode semu untuk
    siswa pemrograman berbahasa Spanyol.
    Tujuan utamanya adalah menjadi alat untuk
    belajar dan memahami dasar
    konsep...
    Unduh PSeInt.dll
  • Lebih banyak lagi »

Perintah Linux

Ad