EnglishFrenchSpanyol

Ad


Favicon OnWorks

funsky - Dalam talian di Awan

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

Ini ialah arahan funsky 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


funsky - menukar antara imej dan koordinat langit

SINOPSIS


funsky iname[ext] # RA,Dis (deg) atau pix imej daripada stdin
funsky iname[ext] [lname] # RA, Dis (deg) atau pix imej daripada senarai
funsky iname[ext] [col1] [col2] # bernama cols:units daripada stdin
funsky iname[ext] [lname] [col1] [col2] # bernama cols:units daripada senarai

PILIHAN


-d # sentiasa menggunakan penukaran integer tlmin (seperti yang ds9 lakukan)
-r # tukar x,y kepada RA,Dis (lalai: tukar RA,Dis kepada x,y)
-o # sertakan offset dari kedudukan sasaran nominal (dalam arcsec)
-v # nilai input paparan juga (lalai: output paparan sahaja)
-T # paparan output dalam format rdb (dengan pengepala, pembatas tab)

DESCRIPTION


Funsky menukar koordinat langit input (RA, Dis) kepada koordinat imej (atau sebaliknya) menggunakan
maklumat WCS yang terkandung dalam fail FITS yang ditentukan. Beberapa urutan panggilan adalah
disokong untuk memudahkan untuk menentukan kedudukan koordinat dengan cara yang berbeza.

Argumen pertama yang diperlukan sentiasa fail FITS input (atau sambungan) yang mengandungi fail
Maklumat WCS dalam pengepala sambungan. Ambil perhatian bahawa data daripada fail ini tidak digunakan. Oleh
lalai, program menukar input RA dan nilai Dis kepada X dan Y menggunakan WCS ini
maklumat. Jika WCS dikaitkan dengan imej FITS, maka nilai X,Y ialah imej
nilai. Jika WCS dikaitkan dengan jadual binari, maka nilai X, Y adalah fizikal
nilai. Untuk menukar X,Y kepada RA dan Dis, gunakan -r suis (terbalik).

Jika tiada hujah arahan lain dibekalkan, maka kedudukan input dibaca dari
input standard. Setiap baris diandaikan mengandungi satu kedudukan koordinat yang terdiri daripada
RA dalam darjah (atau X dalam piksel) diikuti oleh Dis dalam darjah (atau Y dalam piksel). Kebiasaan
pembatas disokong (ruang, koma, tab). Sebagai contoh:

# baca daripada stdin, nama lajur lalai dan unit
[sh] funsky snr.ev
22.982695 58.606523 # input RA (jam), Dis(deg)
510.00 510.00
22.982127 58.607634 # input
512.00 510.50
22.981700 58.614301 # input
513.50 513.50
^D # akhir input

Jika hujah kedua dibekalkan, hujah ini diandaikan sebagai fail yang mengandungi RA (X)
dan jawatan Dis (Y). Fail boleh sama ada jadual ASCII atau jadual binari FITS. The
susunan lajur adalah tidak penting, jika jadual mempunyai pengepala lajur. Dalam kes ini, nama
daripada lajur mestilah salah satu daripada "RA", "DEC", atau "X", "Y" untuk langit kepada imej dan imej ke langit
penukaran, masing-masing. Jika jadual tidak mempunyai pengepala, maka sekali lagi, RA (X) diandaikan
kepada pertama, diikuti oleh DEC (Y). Sebagai contoh:

# baca daripada fail, nama lajur lalai dan unit
[sh] kucing hd.in
RA DIS
--------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[sh] funsky snr.ev hd.in
510.00 510.00
512.00 510.50
513.50 513.50

Jika tiga hujah dibekalkan, maka kedudukan input sekali lagi dibaca daripada standard
input. Setiap baris diandaikan mengandungi satu kedudukan koordinat yang terdiri daripada RA
(atau X dalam piksel) diikuti oleh Dis (atau Y dalam piksel), dengan pembatas biasa disokong.
Walau bagaimanapun, argumen kedua dan ketiga kini menentukan nama lajur dan/atau unit langit
menggunakan sintaks yang dibatasi titik bertindih:

[colname]:[h⎪d⎪r]

Jika nama kol ditinggalkan, nama lalai kepada "RA", "DEC", "X", "Y", "COL1" atau "COL2"
seperti di atas. Jika unit ditinggalkan, lalai ialah darjah untuk kedua-dua RA dan Dis. Apabila
suis -r digunakan (tukar dari imej ke langit) unit digunakan untuk output sebaliknya
daripada input. Contoh berikut akan digunakan untuk menggambarkan pilihan:

# baca dari stdin, menyatakan nama lajur (def. unit: darjah)
[sh] kucing hd.in
MYRA MYDEC
--------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[sh] funsky snr.ev MYRA MYDEC < hd.in
510.00 510.00
512.00 510.50
513.50 513.50

# baca dari stdin, menyatakan nama lajur dan unit
[sh] kucing dd.in
MYRA MYDEC
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev MYRA:d MYDEC:d < dd.in
510.00 510.00
512.00 510.50
513.50 513.50

# baca stdin, tukar imej kepada langit, nyatakan unit langit keluaran
[sh] kucing im.in
510.00 510.00
512.00 510.50
513.50 513.50

[sh] kucing im.in ⎪ funsky -r snr.ev :d :d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

Akhir sekali, empat argumen perintah menentukan kedua-duanya dan fail input dan nama lajur dan/atau unit:

[sh] kucing dd.in
MYRA MYDEC
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev dd.in MYRA:d MYDEC:d
510.00 510.00
512.00 510.50
513.50 513.50

# baca fail, tukar imej kepada langit, nyatakan unit langit keluaran
[sh] kucing im.in
510.00 510.00
512.00 510.50
513.50 513.50

[sh] funsky -r snr.ev im.in :d :d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

Secara lalai, output funsky hanya terdiri daripada kedudukan koordinat yang ditukar,
satu setiap baris keluaran. Ini memudahkan penghuraian dalam skrip shell. Menggunakan -v (verbose)
suis untuk menentukan bahawa koordinat input hendaklah dipra-gantung kepada setiap baris. Untuk
contoh:

[sh] kucing dd.in
MYRA MYDEC
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev dd.in MYRA:d MYDEC:d
510.00 510.00
512.00 510.50
513.50 513.50

[sh] funsky -v snr.ev dd.in MYRA:d MYDEC:d
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50

Di samping itu, jadual starbase penuh boleh dikeluarkan menggunakan -T suis (meja). Suis ini
boleh digunakan dengan atau tanpa suis -v. Jika -T dan -v kedua-duanya ditentukan, maka a
parameter pengepala deskriptif dikeluarkan sebelum jadual (terutamanya untuk mengingatkan anda tentang langit
unit):

# jadual keluaran dalam mod tidak bertele-tele
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# jadual keluaran dalam mod verbose
[sh] funsky -T -v snr.ev dd.in MYRA:d MYDEC:d
# IFILE = /Users/eric/data/snr.ev
# ICOL1 = MYRA
# ICOL2 = MYDEC
# IUNITS1 = d
# IUNITS2 = d
# OCOL1 = X
# OCOL2 = Y

MYRA MYDEC XY
------------ ------------ ------------ ------------
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50

Akhir sekali, -d suis (ds9) meniru penggunaan ds9 bagi nilai TLMIN dan TLMAX integer untuk semua
menyelaraskan transformasi. Konvensyen FITS nampaknya memerlukan penggunaan titik terapung TLMIN
dan TLMAX apabila data terapung. Konvensyen ini diikuti oleh funsky tetapi menghasilkan a
percanggahan kecil dengan nilai ditukar ds9 untuk data titik terapung. Kami akan membetulkan perkara ini
konflik pada masa hadapan, mungkin.

Gunakan funsky dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad