InggrisPerancisSpanyol

Ad


favorit OnWorks

funhead - Online di Cloud

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

Ini adalah command funhead 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


funhead - menampilkan header dalam file Funtools

RINGKASAN


orang yang menyenangkan [-a] [-s] [-t] [-L] [nama enam]

PILIHAN


-a # tampilkan semua tajuk ekstensi
-s # tampilkan 79 karakter, bukan 80 sebelum baris baru
-t # tambahkan karakter tipe data ke setiap baris output
-L # keluaran dalam format daftar rdb/starbase

DESKRIPSI


orang yang menyenangkan menampilkan parameter header FITS dalam Ekstensi FITS yang ditentukan.

Argumen pertama untuk program menentukan file input Funtools untuk ditampilkan. Jika
"stdin" ditentukan, data dibaca dari input standar. Notasi Braket Funtools adalah
digunakan untuk menentukan ekstensi FITS tertentu untuk diproses. Biasanya, 80 karakter penuh dari
setiap kartu header dikeluarkan, diikuti oleh baris baru.

Jika -a switch ditentukan, header dari setiap ekstensi FITS dalam file adalah
ditampilkan. Namun, perhatikan bahwa -a sakelar tidak berfungsi dengan input file FITS melalui
stdin. Kami berharap untuk menghapus pembatasan ini dalam rilis mendatang.

Jika -s switch ditentukan, hanya 79 karakter yang dihasilkan sebelum baris baru. Ini
membantu tampilan pada terminal 80 karakter.

Jika -t switch ditentukan, tipe data parameter adalah output sebagai satu karakter
awalan, diikuti oleh 77 karakter param. Tipe data parameter didefinisikan sebagai:
FUN_PAR_UNKNOWN ('u'), FUN_PAR_COMMENT ('c'), FUN_PAR_LOGICAL ('l'), FUN_PAR_INTEGER
('i'), FUN_PAR_STRING ('s'), FUN_PAR_REAL ('r'), FUN_PAR_COMPLEX ('x').

Jika -L (tabel rdb) sakelar digunakan, output akan sesuai dengan basis data starbase/rdb
format daftar.

Misalnya untuk menampilkan ekstensi ACARA (tabel biner):

[sh] funhead "foo.fits[EVENTS]"
XTENSION= 'BINTABLE' / COCOK TABEL BINARY 3D
BITPIX = 8 / Data biner
NAXIS = 2 / Tabel adalah matriks
NAXIS1 = 20 / Lebar tabel dalam byte
NAXIS2 = 30760/Jumlah entri dalam tabel
PCOUNT = 0 / Jumlah parameter acak
GCOUNT = 1 / Jumlah grup
TFIELDS = 7 / Jumlah bidang di setiap baris
EXTNAME = 'ACARA' / Nama tabel
EXTVER = 1 / Nomor versi tabel
TFORM1 = '1I ' / Tipe data untuk field
TTYPE1 = 'X' / Label untuk bidang
TUNIT1 = ' ' / Satuan fisik untuk bidang
TFORM2 = '1I ' / Tipe data untuk field
dll. ...
AKHIR

Untuk menampilkan tajuk ketiga:

[sh] funhead "foo.fits[3]"
XTENSION= 'BINTABLE' / COCOK TABEL BINARY 3D
BITPIX = 8 / Data biner
NAXIS = 2 / Tabel adalah matriks
NAXIS1 = 32 / Lebar tabel dalam byte
NAXIS2 = 40/Jumlah entri dalam tabel
PCOUNT = 0 / Jumlah parameter acak
GCOUNT = 1 / Jumlah grup
TFIELDS = 7 / Jumlah bidang di setiap baris
EXTNAME = 'TGR' / Nama tabel
EXTVER = 1 / Nomor versi tabel
TFORM1 = '1D ' / Tipe data untuk bidang
dll. ...
AKHIR

Untuk menampilkan header utama (yaitu, ekstensi 0):

sh> funhead "coma.fits[0]"
SEDERHANA = T / FORMAT STANDAR COCOK
BITPIX = 16 /2-BYTE DUA-COMPL INTEGER
NAXIS = 2 /JUMLAH Sumbu
NAKSIS1 = 800 /
NAKSIS2 = 800 /
DATATYPE= 'BINTANG*2' / INTEGER PENDEK
AKHIR

Program funhead juga dapat mengedit (yaitu menambah, menghapus, atau memodifikasi) atau menampilkan individu
parameter header. Mode edit ditandai dengan kehadiran dua baris perintah tambahan
argumen: file output dan edit file perintah, dalam urutan itu. Mode edit bertindak sebagai filter:
file output akan berisi seluruh file FITS input, termasuk ekstensi lainnya. NS
file perintah edit dapat berupa "stdin", dalam hal ini perintah edit dibaca dari standar
memasukkan.

File perintah edit berisi komentar parameter (memiliki '#' di kolom pertama) dan
hapus dan penugasan (ubah atau tambah) operasi. Operasi penghapusan ditentukan oleh
mendahului nama parameter dengan tanda minus "-". Operasi tampilan (sangat berguna dalam
sesi interaktif, yaitu, di mana perintah edit diambil dari stdin) ditentukan oleh
mendahului nama parameter dengan tanda tanya "?". Dalam kedua kasus, nilai parameter
tidak perlu ditentukan. Sebuah operasi penugasan ditentukan dengan dua cara yang sama bahwa a
parameter ditentukan dalam header teks (tetapi tanpa karakter komentar yang mendahului
params header), yaitu:

· Komentar bergaya FITS memiliki tanda sama dengan "=" antara kata kunci dan nilai dan an
garis miring opsional "/" untuk menandakan komentar. Aturan FITS yang ketat pada posisi kolom adalah
tidak diberlakukan.

· Komentar bentuk bebas dapat memiliki pemisah titik dua opsional antara kata kunci dan nilai.
Dengan tidak adanya kutipan, semua token setelah kata kunci adalah bagian dari nilai, yaitu tidak
komentar diperbolehkan.

Misalnya, sesi interaktif berikut memeriksa keberadaan parameter,
menambahkan parameter baru, memodifikasinya, dan memodifikasi serta menghapus parameter yang ada:

sh$ ./funhead snr.ev foo.fits -
#cari FOO1
? FOO1
PERINGATAN: FOO1 tidak ditemukan
# tambahkan foo1 baru
FOO1 = 100
# tambahkan foo2
FOO2 = 200
# reset foo1 ke nilai yang berbeda
FOO1 -1
# hapus foo2
-FOO2
# ubah nilai yang ada
LUAR 2
? XS-SORT
XS-SORT = 'EOF' / jenis event sort
# hapus nilai yang ada
-XS-SORT
# keluar
^D

Lihat File Teks Berbasis Kolom untuk informasi selengkapnya tentang format parameter header.

Gunakan funhead online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad