EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

funsky - Online în cloud

Rulați funsky în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda funsky care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


funsky - convertiți între coordonatele imaginii și cele ale cerului

REZUMAT


funsky iname[ext] # RA,Dec (grade) sau pix imagine din stdin
funsky iname[ext] [lname] # RA, Dec (grade) sau pix imagine din listă
funsky iname[ext] [col1] [col2] # numit cols:units din stdin
funsky iname[ext] [lname] [col1] [col2] # numite cols:unități din listă

OPŢIUNI


-d # folosește întotdeauna conversia tlmin întreg (cum face ds9)
-r # convertiți x,y în RA,Dec (implicit: convertiți RA,Dec în x,y)
-o # include offset față de poziția țintă nominală (în sec. arc)
-v # afișează și valorile de intrare (implicit: afișați numai ieșirea)
-T # afișare de ieșire în format rdb (cu antet, delimitatori de file)

DESCRIERE


Funsky convertește coordonatele cerului de intrare (RA, Dec) în coordonatele imaginii (sau invers) folosind
informațiile WCS conținute în fișierul FITS specificat. Mai multe secvențe de apelare sunt
suportate pentru a facilita specificarea pozițiilor coordonatelor în moduri diferite.

Primul argument necesar este întotdeauna fișierul FITS de intrare (sau extensia) care conține fișierul
Informații WCS într-un antet de extensie. Rețineți că datele din acest fișier nu sunt utilizate. De
implicit, programul convertește valorile RA și Dec de intrare în X și Y folosind acest WCS
informație. Dacă WCS este asociat cu o imagine FITS, atunci valorile X,Y sunt imagini
valorile. Dacă WCS este asociat cu un tabel binar, atunci valorile X, Y sunt fizice
valorile. Pentru a converti X,Y în RA și Dec, utilizați -r comutator (marşarier).

Dacă nu sunt furnizate alte argumente de comandă, atunci pozițiile de intrare sunt citite din
intrare standard. Se presupune că fiecare linie conține o singură poziție de coordonate constând din
un RA în grade (sau X în pixeli) urmat de un Dec în grade (sau Y în pixeli). Obisnuitul
delimitatorii sunt acceptați (spații, virgule, tabulaturi). De exemplu:

# citiți din stdin, numele și unitățile implicite ale coloanei
[sh] funsky snr.ev
22.982695 58.606523 # intrare RA (ore), Dec (grade)
510.00 510.00
22.982127 58.607634 # intrare
512.00 510.50
22.981700 58.614301 # intrare
513.50 513.50
^D # sfârșitul introducerii

Dacă este furnizat un al doilea argument, se presupune că acest argument este un fișier care conține RA (X)
și pozițiile Dec (Y). Fișierul poate fi fie un tabel ASCII, fie un tabel binar FITS. The
ordinea coloanelor este neimportantă, dacă tabelul are un antet de coloană. În acest caz, numele
dintre coloane trebuie să fie una dintre „RA”, „DEC” sau „X”, „Y” pentru cer în imagine și imagine în cer
conversii, respectiv. Dacă tabelul nu are antet, atunci încă o dată se presupune RA (X).
la primul, urmat de DEC (Y). De exemplu:

# citit din fișier, nume de coloane implicite și unități
[sh] cat 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

Dacă sunt furnizate trei argumente, atunci pozițiile de intrare sunt din nou citite din standard
intrare. Se presupune că fiecare linie conține o singură poziție de coordonate constând dintr-un RA
(sau X în pixeli) urmat de un Dec (sau Y în pixeli), cu delimitatorii obișnuiți acceptați.
Cu toate acestea, al doilea și al treilea argument specifică acum numele coloanelor și/sau unitățile cerului
folosind o sintaxă delimitată de două puncte:

[colname]:[h⎪d⎪r]

Dacă numele coloanei este omis, numele implicit sunt „RA”, „DEC”, „X”, „Y”, „COL1” sau „COL2”
ca mai sus. Dacă unitățile sunt omise, valoarea implicită este grade atât pentru RA cât și pentru Dec. Când
Se folosește comutatorul -r (conversia din imagine în cer), unitățile sunt aplicate în schimb la ieșire
a intrarii. Următoarele exemple vor servi pentru a ilustra opțiunile:

# citit din stdin, specificând numele coloanelor (unități definite: grade)
[sh] cat 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

# citește din stdin, specificând numele coloanelor și unitățile
[sh] cat 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

# citiți stdin, convertiți imaginea în cer, specificând unitățile de ieșire ale cerului
[sh] cat 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

În cele din urmă, patru argumente de comandă specifică atât fișierele de intrare și numele coloanelor și/sau unitățile:

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

# citiți fișierul, convertiți imaginea în cer, specificând unitățile de ieșire ale cerului
[sh] cat 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

În mod implicit, rezultatul funsky constă numai din pozițiile de coordonate convertite,
unul pe linie de ieșire. Acest lucru facilitează parsarea în scripturile shell. Folosește -v (verbos)
comutați pentru a specifica că coordonatele de intrare ar trebui să fie pre-pendate la fiecare linie. Pentru
exemplu:

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

În plus, un tabel de bază stelar complet poate fi scos folosind -T (de masă) comutator. Acest comutator
poate fi folosit cu sau fără comutatorul -v. Dacă -T și -v sunt ambele specificate, atunci a
parametrii antetului descriptivi sunt scoși înaintea tabelului (în principal pentru a vă aminti de cer
unități):

# tabel de ieșire în modul non-verboz
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
X Y
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# tabel de ieșire în modul 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

În sfârșit, -d (ds9) comutatorul imită utilizarea de către ds9 a valorilor întregi TLMIN și TLMAX pentru toate
transformări de coordonate. Convențiile FITS par să solicite utilizarea TLMIN în virgulă mobilă
și TLMAX când datele sunt flotante. Această convenție este urmată de funsky, dar are ca rezultat a
mică discrepanță cu valorile convertite de ds9 pentru datele în virgulă mobilă. Vom remedia acest lucru
conflict în viitor, poate.

Utilizați funsky online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad