Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

funsky - Online w chmurze

Uruchom funsky u dostawcy darmowego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie funsky, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


funsky - konwersja między współrzędnymi obrazu i nieba

STRESZCZENIE


zabawny iname[ext] # RA,Dec (deg) lub pix obrazu ze stdin
zabawny iname[ext] [lname] # RA, Dec (deg) lub obrazek z listy
zabawny iname[ext] [col1] [col2] # nazwane cols:units z stdin
zabawny iname[ext] [lname] [col1] [col2] # nazwane cols:jednostki z listy

OPCJE


-d # zawsze używaj konwersji liczb całkowitych tlmin (tak jak robi to ds9)
-r # konwertuj x,y na RA,grudzień (domyślnie: konwertuj RA,gru na x,y)
-o # uwzględnia przesunięcie od nominalnej pozycji docelowej (w sekundach łukowych)
-v # wyświetla także wartości wejściowe (domyślnie: wyświetla tylko dane wyjściowe)
-T # wyświetlanie danych wyjściowych w formacie rdb (z nagłówkiem, ogranicznikami tabulacji)

OPIS


Funsky konwertuje wejściowe współrzędne nieba (RA, grudzień) na współrzędne obrazu (lub odwrotnie), używając
informacje WCS zawarte w określonym pliku FITS. Kilka sekwencji wywołań jest
obsługiwane, aby ułatwić określanie pozycji współrzędnych na różne sposoby.

Pierwszym wymaganym argumentem jest zawsze wejściowy plik FITS (lub rozszerzenie) zawierający
Informacje WCS w nagłówku rozszerzenia. Zauważ, że dane z tego pliku nie są używane. Za pomocą
domyślnie program konwertuje wejściowe wartości RA i Dec na X i Y za pomocą tego WCS
Informacja. Jeśli WCS jest powiązany z obrazem FITS, wartości X,Y to obraz
wartości. Jeśli WCS jest powiązany z tabelą binarną, wartości X, Y są fizyczne
wartości. Aby przekonwertować X, Y na RA i Dec, użyj -r (wsteczny) przełącznik.

Jeśli nie podano innych argumentów polecenia, pozycje wejściowe są odczytywane z
standardowe wejście. Zakłada się, że każdy wiersz zawiera pojedynczą pozycję współrzędnych składającą się z
RA w stopniach (lub X w pikselach), a następnie Dec w stopniach (lub Y w pikselach). Zwykły
obsługiwane są ograniczniki (spacje, przecinki, tabulatory). Na przykład:

# odczyt ze standardowego wejścia, domyślnych nazw kolumn i jednostek
[sh] funsky snr.ev
22.982695 58.606523 # wejście RA (godz.), Dec (stopnie)
510.00 510.00
22.982127 58.607634 # wejście
512.00 510.50
22.981700 58.614301 # wejście
513.50 513.50
^D # koniec wejścia

Jeśli podano drugi argument, przyjmuje się, że ten argument jest plikiem zawierającym RA (X)
i Dec (Y) pozycje. Plik może być tabelą ASCII lub tabelą binarną FITS. ten
kolejność kolumn nie ma znaczenia, jeśli tabela ma nagłówek kolumny. W tym przypadku nazwiska
kolumn musi być jedną z wartości „RA”, „DEC” lub „X”, „Y” dla nieba do obrazu i obrazu do nieba
konwersje odpowiednio. Jeśli tabela nie ma nagłówka, to ponownie zakłada się RA (X)
do pierwszego, a następnie DEC (Y). Na przykład:

# odczyt z pliku, domyślne nazwy kolumn i jednostki
[sh] kot hd.in
RA GRUDZIEŃ
--------- ---------
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

Jeśli podano trzy argumenty, to pozycje wejściowe ponownie są odczytywane ze standardu
Wejście. Zakłada się, że każda linia zawiera pojedynczą pozycję współrzędnych składającą się z RA
(lub X w pikselach), a następnie Dec (lub Y w pikselach), ze zwykłymi obsługiwanymi ogranicznikami.
Jednak drugi i trzeci argument określają teraz nazwy kolumn i/lub jednostki nieba
używając składni rozdzielanej dwukropkami:

[nazwa kolumny]:[h⎪d⎪r]

Jeśli colname zostanie pominięty, nazwy domyślnie to „RA”, „DEC”, „X”, „Y”, „COL1” lub „COL2”
jak wyżej. Jeśli jednostki zostaną pominięte, domyślną wartością są stopnie zarówno dla RA, jak i Dec. Kiedy
Używany jest przełącznik -r (konwersja z obrazu na niebo) zamiast tego jednostki są stosowane na wyjściu
wejścia. Poniższe przykłady posłużą do zilustrowania opcji:

# wczytaj ze standardowego wejścia, określając nazwy kolumn (domyślne jednostki: stopnie)
[sh] kot 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

# odczytaj ze standardowego wejścia, określając nazwy kolumn i jednostki
[sh] kot 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

# odczytaj stdin, przekonwertuj obraz na niebo, określając wyjściowe jednostki nieba
[sh] kot im.in
510.00 510.00
512.00 510.50
513.50 513.50

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

Na koniec cztery argumenty polecenia określają nazwy i/lub jednostki plików wejściowych i kolumn:

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

# odczytaj plik, przekonwertuj obraz na niebo, określając wyjściowe jednostki nieba
[sh] kot 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

Domyślnie wyjście funsky składa się tylko z przekonwertowanych pozycji współrzędnych,
jeden na linię wyjściową. To sprawia, że ​​parsowanie w skryptach powłoki jest łatwe. Użyj -v (gadatliwy)
przełącznik, aby określić, że współrzędne wejściowe powinny być dopisane do każdego wiersza. Do
przykład:

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

Ponadto pełną tabelę gwiaździstą można wyprowadzić za pomocą -T (stół) przełącznik. Ten przełącznik
może być używany z przełącznikiem -v lub bez niego. Jeśli podano oba -T i -v, to a
opisowe parametry nagłówka są wyprowadzane przed tabelą (głównie dla przypomnienia o niebie)
jednostki):

# tabela wyjściowa w trybie niepełnym
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# tabela wyjściowa w trybie szczegółowym
[sh] funsky -T -v snr.ev dd.in MYRA:d MYDEC:d
# FILE = /Użytkownicy/eric/data/snr.ev
# ICOL1 = MIRA
# ICOL2 = MYDEC
# IJEDNOSTKI1 = re
# IJEDNOSTKI2 = re
#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

Wreszcie, -d Przełącznik (ds9) naśladuje użycie przez ds9 wartości całkowitych TLMIN i TLMAX dla wszystkich
transformacje współrzędnych. Konwencje FITS wydają się nawoływać do używania zmiennoprzecinkowych TLMIN
i TLMAX, gdy dane są zmiennoprzecinkowe. Po tej konwencji następuje funsky, ale skutkuje ona
mała rozbieżność z przekonwertowanymi wartościami ds9 dla danych zmiennoprzecinkowych. Naprawimy to
być może w przyszłości.

Korzystaj z funsky online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad