InglesPransesEspanyol

Ad


OnWorks favicon

funsky - Online sa Cloud

Patakbuhin ang funsky sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command funsky na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


funsky - mag-convert sa pagitan ng mga coordinate ng imahe at kalangitan

SINOPSIS


funsky iname[ext] # RA,Dis (deg) o image pix mula sa stdin
funsky iname[ext] [lname] # RA, Dis (deg) o image pix mula sa listahan
funsky iname[ext] [col1] [col2] # na pinangalanang cols:units mula sa stdin
funsky iname[ext] [lname] [col1] [col2] # na pinangalanang cols:units mula sa listahan

Opsyon


-d # palaging gumagamit ng integer tlmin conversion (tulad ng ginagawa ng ds9)
-r # i-convert ang x,y sa RA,Dis (default: i-convert ang RA,Dec sa x,y)
-o # isama ang offset mula sa nominal na target na posisyon (sa arcsec)
-v # display input value din (default: display output lang)
-T # output display sa rdb format (w/header, tab delimiters)

DESCRIPTION


Kino-convert ng Funsky ang input sky coordinates (RA, Dec) sa mga image coordinates (o vice versa) gamit
ang impormasyon ng WCS na nilalaman sa tinukoy na FITS file. Ang ilang mga pagkakasunud-sunod ng pagtawag ay
suportado upang gawing madaling tukuyin ang mga posisyon ng coordinate sa iba't ibang paraan.

Ang unang kinakailangang argumento ay palaging ang input FITS file (o extension) na naglalaman ng
Impormasyon ng WCS sa isang header ng extension. Tandaan na ang data mula sa file na ito ay hindi ginagamit. Sa pamamagitan ng
default, kino-convert ng program ang input RA at Dec values ​​sa X at Y gamit ang WCS na ito
impormasyon. Kung ang WCS ay nauugnay sa isang FITS na imahe, kung gayon ang mga halaga ng X,Y ay imahe
mga halaga. Kung ang WCS ay nauugnay sa isang binary table, kung gayon ang mga halaga ng X, Y ay pisikal
mga halaga. Para i-convert ang X,Y sa RA at Dec, gamitin ang -r (baligtad) switch.

Kung walang ibang mga argumento ng command ang ibinibigay, ang mga posisyon sa pag-input ay babasahin mula sa
karaniwang input. Ang bawat linya ay ipinapalagay na naglalaman ng isang solong posisyon ng coordinate na binubuo ng
isang RA sa mga degree (o X sa mga pixel) na sinusundan ng isang Dis sa mga degree (o Y sa mga pixel). Ang karaniwan
Ang mga delimiter ay sinusuportahan (mga puwang, kuwit, mga tab). Halimbawa:

# read mula sa stdin, mga default na pangalan ng column at unit
[sh] funsky snr.ev
22.982695 58.606523 # input RA (mga oras), 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 # dulo ng input

Kung may ibinigay na pangalawang argumento, ang argumentong ito ay ipinapalagay na isang file na naglalaman ng RA (X)
at mga posisyon sa Disyembre (Y). Ang file ay maaaring ASCII table o FITS binary table. Ang
Ang pagkakasunud-sunod ng mga hanay ay hindi mahalaga, kung ang talahanayan ay may header ng hanay. Sa kasong ito, ang mga pangalan
sa mga column ay dapat isa sa "RA", "DEC", o "X", "Y" para sa sky to image at image to sky
mga conversion, ayon sa pagkakabanggit. Kung ang talahanayan ay walang header, pagkatapos ay muli, RA (X) ay ipinapalagay
sa una, na sinusundan ng DEC (Y). Halimbawa:

# nabasa mula sa file, mga default na pangalan ng column at unit
[sh] pusa hd.in
RA DEC
--------- ---------
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

Kung ang tatlong argumento ay ibinigay, pagkatapos ay ang mga posisyon ng pag-input ay muling babasahin mula sa pamantayan
input. Ang bawat linya ay ipinapalagay na naglalaman ng isang solong posisyon ng coordinate na binubuo ng isang RA
(o X sa mga pixel) na sinusundan ng isang Dis (o Y sa mga pixel), na may mga karaniwang delimiter na sinusuportahan.
Gayunpaman, tinutukoy na ngayon ng pangalawa at pangatlong argumento ang mga pangalan ng column at/o mga unit ng langit
gamit ang isang colon-delimited syntax:

[colname]:[h⎪d⎪r]

Kung ang colname ay tinanggal, ang mga pangalan ay default sa "RA", "DEC", "X", "Y", "COL1", o "COL2"
tulad ng nasa itaas. Kung aalisin ang mga unit, ang default ay degrees para sa parehong RA at Dis. Kapag ang
-r switch ay ginagamit (convert mula sa imahe sa langit) ang mga yunit ay inilapat sa output sa halip
ng input. Ang mga sumusunod na halimbawa ay magsisilbing ilarawan ang mga opsyon:

# read mula sa stdin, na tumutukoy sa mga pangalan ng column (def. units: degrees)
[sh] pusa 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

# read mula sa stdin, na tumutukoy sa mga pangalan ng column at unit
[sh] pusa 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

# basahin ang stdin, i-convert ang imahe sa langit, na tumutukoy sa mga output sky unit
[sh] pusa im.in
510.00 510.00
512.00 510.50
513.50 513.50

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

Sa wakas, apat na argumento ng command ang tumutukoy sa pareho at input file at mga pangalan ng column at/o unit:

[sh] pusa 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

# basahin ang file, i-convert ang imahe sa langit, na tumutukoy sa output sky units
[sh] pusa 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

Bilang default, ang output ng funsky ay binubuo lamang ng mga na-convert na posisyon ng coordinate,
isa sa bawat linya ng output. Ginagawa nitong madali ang pag-parse sa mga script ng shell. Gamitin ang -v (verbose)
lumipat upang tukuyin na ang mga coordinate ng input ay dapat na naka-pende sa bawat linya. Para sa
halimbawa:

[sh] pusa 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

Bilang karagdagan, ang isang buong talahanayan ng starbase ay maaaring maging output gamit ang -T (talahanayan) switch. Itong switch
maaaring gamitin nang mayroon o wala ang -v switch. Kung ang -T at -v ay parehong tinukoy, kung gayon a
ang mga deskriptibong parameter ng header ay output bago ang talahanayan (pangunahin upang ipaalala sa iyo ang kalangitan
mga yunit):

# output table sa non-verbose mode
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# output table sa verbose mode
[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

Panghuli, ang mga -d (ds9) switch ay ginagaya ang paggamit ng ds9 ng integer TLMIN at TLMAX value para sa lahat
coordinate transformations. Ang mga kombensiyon ng FITS ay tila nananawagan para sa paggamit ng floating point na TLMIN
at TLMAX kapag lumulutang ang data. Ang convention na ito ay sinusundan ng funsky ngunit nagreresulta sa isang
maliit na pagkakaiba sa mga na-convert na halaga ng ds9 para sa data ng floating point. Aayusin natin ito
conflict sa hinaharap, siguro.

Gumamit ng funsky online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad