EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

funsky - Online in der Cloud

Führen Sie funsky im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl funsky, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


funsky – Konvertieren zwischen Bild- und Himmelskoordinaten

ZUSAMMENFASSUNG


lustig iname[ext] # RA,Dec (Grad) oder Bildpixel von stdin
lustig iname[ext] [lname] # RA, Dec (deg) oder Bildpixel aus der Liste
lustig iname[ext] [col1] [col2] # benannte cols:units von stdin
lustig iname[ext] [lname] [col1] [col2] # benannte cols:units aus der Liste

OPTIONAL


-d # immer Ganzzahl-TLMIN-Konvertierung verwenden (wie es DS9 tut)
-r # x,y in RA,Dec konvertieren (Standard: RA,Dec in x,y konvertieren)
-o # Offset von der nominalen Zielposition einbeziehen (in Bogensekunden)
-v # Eingabewerte auch anzeigen (Standard: nur Ausgabe anzeigen)
-T # Ausgabeanzeige im RDB-Format (mit Kopfzeile, Tabulatortrennzeichen)

BESCHREIBUNG


Funsky konvertiert eingegebene Himmelskoordinaten (RA, Dec) in Bildkoordinaten (oder umgekehrt).
die WCS-Informationen, die in der angegebenen FITS-Datei enthalten sind. Es gibt mehrere Aufrufsequenzen
unterstützt, um die Angabe von Koordinatenpositionen auf unterschiedliche Weise zu vereinfachen.

Das erste erforderliche Argument ist immer die Eingabe-FITS-Datei (oder Erweiterung), die das enthält
WCS-Informationen in einem Erweiterungsheader. Beachten Sie, dass die Daten aus dieser Datei nicht verwendet werden. Von
Standardmäßig konvertiert das Programm die eingegebenen RA- und Dec-Werte mithilfe dieses WCS in X und Y
Information. Wenn das WCS mit einem FITS-Bild verknüpft ist, sind die X- und Y-Werte Bilder
Werte. Wenn das WCS einer Binärtabelle zugeordnet ist, sind die X- und Y-Werte physisch
Werte. Um X,Y in RA und Dec umzuwandeln, verwenden Sie die -r (Rückwärts-)Schalter.

Wenn keine anderen Befehlsargumente angegeben werden, werden die Eingabepositionen aus dem gelesen
Standardeingabe. Es wird angenommen, dass jede Linie eine einzelne Koordinatenposition enthält, bestehend aus
ein RA in Grad (oder X in Pixel), gefolgt von einem Dec in Grad (oder Y in Pixel). Das Übliche
Trennzeichen werden unterstützt (Leerzeichen, Kommas, Tabulatoren). Zum Beispiel:

# Aus stdin lesen, Standardspaltennamen und -einheiten
[sh] funsky snr.ev
22.982695 58.606523 # Eingabe RA (Std.), Dez. (Grad)
510.00 510.00
22.982127 58.607634 # Eingabe
512.00 510.50
22.981700 58.614301 # Eingabe
513.50 513.50
^D # Ende der Eingabe

Wenn ein zweites Argument angegeben wird, wird davon ausgegangen, dass es sich bei diesem Argument um eine Datei handelt, die RA (X) enthält.
und Dec (Y) Positionen. Die Datei kann entweder eine ASCII-Tabelle oder eine FITS-Binärtabelle sein. Der
Die Reihenfolge der Spalten spielt keine Rolle, wenn die Tabelle einen Spaltenkopf hat. In diesem Fall die Namen
Eine der Spalten muss „RA“, „DEC“ oder „X“, „Y“ sein, damit „Sky to Image“ und „Image to Sky“ angezeigt wird
Konvertierungen bzw. Wenn die Tabelle keinen Header hat, wird wiederum RA (X) angenommen
bis zuerst, gefolgt von DEC (Y). Zum Beispiel:

# Aus Datei lesen, Standardspaltennamen und -einheiten
[sh] cat hd.in
RA DEZ
--------- ---------
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

Wenn drei Argumente angegeben werden, werden die Eingabepositionen erneut aus dem Standard gelesen
Eingang. Es wird angenommen, dass jede Linie eine einzelne Koordinatenposition enthält, die aus einem RA besteht
(oder X in Pixeln), gefolgt von einem Dec (oder Y in Pixeln), wobei die üblichen Trennzeichen unterstützt werden.
Allerdings geben das zweite und dritte Argument jetzt die Spaltennamen und/oder Himmelseinheiten an
Verwenden einer durch Doppelpunkte getrennten Syntax:

[colname]:[h⎪d⎪r]

Wenn der Spaltenname weggelassen wird, lauten die Namen standardmäßig „RA“, „DEC“, „X“, „Y“, „COL1“ oder „COL2“.
wie oben. Wenn die Einheiten weggelassen werden, ist der Standardwert Grad sowohl für RA als auch für Dez. Wenn die
Wird der Schalter -r verwendet (von Bild in Himmel konvertieren), werden die Einheiten stattdessen auf die Ausgabe angewendet
der Eingabe. Die folgenden Beispiele sollen die Möglichkeiten verdeutlichen:

# aus stdin lesen und Spaltennamen angeben (def. Einheiten: Grad)
[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

# Aus stdin lesen und Spaltennamen und Einheiten angeben
[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

# stdin lesen, Bild in Himmel konvertieren, Ausgabe-Himmeleinheiten angeben
[sh] Katze 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

Schließlich geben vier Befehlsargumente sowohl Eingabedatei- als auch Spaltennamen und/oder Einheiten an:

[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

# Datei lesen, Bild in Himmel konvertieren, Ausgabe-Himmeleinheiten angeben
[sh] Katze 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

Standardmäßig besteht die Ausgabe von funsky nur aus der/den konvertierten Koordinatenposition(en),
eine pro Ausgabezeile. Dies erleichtert das Parsen in Shell-Skripten. Benutzen Sie die -v (ausführlich)
Mit diesem Schalter legen Sie fest, dass die Eingabekoordinaten jeder Zeile vorangestellt werden sollen. Für
Beispiel:

[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

Darüber hinaus kann mit dem eine vollständige Sternenbasistabelle ausgegeben werden -T (Tisch-)Schalter. Dieser Schalter
kann mit oder ohne den Schalter -v verwendet werden. Wenn -T und -v beide angegeben sind, dann a
Beschreibende Header-Parameter werden vor der Tabelle ausgegeben (hauptsächlich, um Sie an den Himmel zu erinnern).
Einheiten):

# Ausgabetabelle im nicht ausführlichen Modus
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# Ausgabetabelle im ausführlichen Modus
[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

Schließlich wird der -d Der Schalter (ds9) ahmt die Verwendung von ganzzahligen TLMIN- und TLMAX-Werten durch ds9 für alle nach
Koordinatentransformationen. FITS-Konventionen scheinen die Verwendung von Gleitkomma-TLMIN zu erfordern
und TLMAX, wenn die Daten Floats sind. Diese Konvention wird von funsky befolgt, führt jedoch zu a
Kleine Abweichung mit den konvertierten Werten von ds9 für Gleitkommadaten. Wir werden hier Abhilfe schaffen
Konflikt in der Zukunft, vielleicht.

Nutzen Sie funsky online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad