InglésFrancésEspañol

Ad


icono de página de OnWorks

funsky - Online en la nube

Ejecute funsky en el proveedor de alojamiento gratuito OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando funsky que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


funsky: convierte entre la imagen y las coordenadas del cielo

SINOPSIS


divertido iname [ext] # RA, Dec (deg) o imagen de imagen de stdin
divertido iname [ext] [lname] # RA, Dec (deg) o imagen de la lista
divertido iname [ext] [col1] [col2] # columnas con nombre: unidades de stdin
divertido iname [ext] [lname] [col1] [col2] # columnas con nombre: unidades de la lista

CAMPUS


-d # siempre usa la conversión tlmin de enteros (como lo hace ds9)
-r # convierte x, y en RA, Dec (predeterminado: convierte RA, Dec en x, y)
-o # incluye el desplazamiento desde la posición nominal del objetivo (en segundos de arco)
-v # muestra también los valores de entrada (predeterminado: solo muestra la salida)
-T # visualización de salida en formato rdb (con encabezado, delimitadores de tabulación)

DESCRIPCIÓN


Funsky convierte las coordenadas del cielo de entrada (RA, Dec) en coordenadas de imagen (o viceversa) usando
la información WCS contenida en el archivo FITS especificado. Varias secuencias de llamadas son
compatible con el fin de facilitar la especificación de las posiciones de las coordenadas de diferentes formas.

El primer argumento requerido es siempre el archivo FITS de entrada (o extensión) que contiene el
Información de WCS en un encabezado de extensión. Tenga en cuenta que los datos de este archivo no se utilizan. Por
Por defecto, el programa convierte los valores RA y Dec de entrada a X e Y usando este WCS
información. Si el WCS está asociado con una imagen FITS, entonces los valores X, Y son imagen
valores. Si el WCS está asociado con una tabla binaria, entonces los valores X, Y son físicos
valores. Para convertir X, Y a RA y Dec, utilice el -r interruptor (marcha atrás).

Si no se proporcionan otros argumentos de comando, las posiciones de entrada se leen del
entrada estándar. Se supone que cada línea contiene una única posición de coordenadas que consta de
un RA en grados (o X en píxeles) seguido de un Dec en grados (o Y en píxeles). Lo normal
Se admiten delimitadores (espacios, comas, tabulaciones). Por ejemplo:

# leer desde stdin, nombres y unidades de columna predeterminados
[sh] funsky snr.ev
22.982695 58.606523 # entrada RA (hrs), Dec (grados)
510.00 510.00
22.982127 58.607634 # entrada
512.00 510.50
22.981700 58.614301 # entrada
513.50 513.50
^ D # fin de entrada

Si se proporciona un segundo argumento, se supone que este argumento es un archivo que contiene RA (X)
y posiciones Dec (Y). El archivo puede ser una tabla ASCII o una tabla binaria FITS. los
El orden de las columnas no es importante si la tabla tiene un encabezado de columna. En este caso, los nombres
de las columnas debe ser una de "RA", "DEC" o "X", "Y" para que el cielo se refleje en la imagen y la imagen en el cielo
conversiones, respectivamente. Si la tabla no tiene encabezado, una vez más, se asume RA (X)
al primero, seguido de DEC (Y). Por ejemplo:

# leer del archivo, nombres de columna predeterminados y unidades
[sh] gato hd.in
RA DIC
--------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

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

Si se proporcionan tres argumentos, las posiciones de entrada se leen de nuevo del estándar.
aporte. Se supone que cada línea contiene una única posición de coordenadas que consta de un RA
(o X en píxeles) seguido de Dec (o Y en píxeles), con los delimitadores habituales admitidos.
Sin embargo, el segundo y tercer argumento ahora especifican los nombres de las columnas y / o unidades del cielo.
usando una sintaxis delimitada por dos puntos:

[colname]: [h⎪d⎪r]

Si se omite el colname, los nombres predeterminados son "RA", "DEC", "X", "Y", "COL1" o "COL2"
como anteriormente. Si se omiten las unidades, el valor predeterminado es grados tanto para RA como para Dec.
-r se usa el interruptor (convertir de imagen a cielo) las unidades se aplican a la salida en su lugar
de la entrada. Los siguientes ejemplos servirán para ilustrar las opciones:

# leer desde stdin, especificando nombres de columna (unidades def.: grados)
[sh] gato 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

# leer desde stdin, especificando nombres de columna y unidades
[sh] gato 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

# leer stdin, convertir imagen a cielo, especificando unidades de cielo de salida
[sh] gato estoy en
510.00 510.00
512.00 510.50
513.50 513.50

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

Finalmente, cuatro argumentos de comando especifican tanto el archivo de entrada como los nombres de columna y / o unidades:

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

# leer archivo, convertir imagen a cielo, especificando unidades de cielo de salida
[sh] gato estoy en
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

De forma predeterminada, la salida de funsky consta solo de las posiciones de coordenadas convertidas,
uno por línea de salida. Esto facilita el análisis sintáctico en scripts de shell. Utilizar el -v (verboso)
cambie para especificar que las coordenadas de entrada se deben anteponer a cada línea. Para
ejemplo:

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

Además, se puede generar una tabla de base estelar completa utilizando el -T interruptor (mesa). Este interruptor
se puede utilizar con o sin el modificador -v. Si se especifican -T y -v, entonces un
Los parámetros de encabezado descriptivos se emiten antes de la tabla (principalmente para recordarle el cielo
unidades):

# tabla de salida en modo no detallado
[sh] funsky -T snr.ev dd.in MYRA: d MYDEC: d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# tabla de salida en modo detallado
[sh] funsky -T -v snr.ev dd.in MYRA: d MYDEC: d
# IFILE = /Usuarios/eric/data/snr.ev
#ICOL1 = MIRA
#ICOL2 = MYDEC
# IUNIDADES1 = d
# IUNIDADES2 = 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

Finalmente, la -d (ds9) imita el uso de ds9 de valores enteros TLMIN y TLMAX para todos
coordinar transformaciones. Las convenciones de FITS parecen requerir el uso de TLMIN de punto flotante
y TLMAX cuando los datos son flotantes. Esta convención es seguida por funsky pero da como resultado una
pequeña discrepancia con los valores convertidos de ds9 para datos de punto flotante. Nosotros remediaremos esto
conflicto en el futuro, tal vez.

Use funsky en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad