Este es el comando mImgtbl 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
mImgtbl: genera metadatos a partir de un conjunto de imágenes FITS
SINOPSIS
mImgtbl [-rcadb] [-s archivo de estado] [-f archivo de lista de campos] [-t imbuir] directorio images.tbl
DESCRIPCIÓN
mImgtbl extrae la información de geometría del encabezado FITS de un conjunto de archivos y crea un
Tabla de metadatos de imágenes ASCII que utilizan varios de los otros programas. Sólo
recopila datos de encabezados que cumplen con el estándar FITS, pero informa un recuento de
imágenes que no superan ese control.
CAMPUS
-r mImgtbl también se puede utilizar como un programa independiente para recopilar metadatos de imágenes para otros
propósitos (completar una base de datos, como base para búsquedas de cobertura espacial, etc.)
En este caso, a menudo es deseable recopilar información sobre todos los archivos de una
árbol de directorios de forma recursiva. La bandera "-r" (recursiva) indica mImgtbl para buscar
el directorio dado y todos sus subdirectorios de forma recursiva.
-c La opción "-c" (esquinas) en mImgtbl hará que se agreguen ocho columnas adicionales a
la tabla de metadatos de salida que contiene las coordenadas RA, Dec (ra1, dec1, ... ra4,
dec4) de las esquinas de la imagen. La salida es siempre Equatorial J2000, incluso si el
La entrada es algún otro sistema. Aunque no es necesario para los módulos de procesamiento principales,
recomiendo usar esta opción, ya que algunas de las utilidades pueden requerir ubicaciones en las esquinas
para funcionar correctamente.
-C La versión original de mImgtbl ignoró la estructura del cubo en los archivos; solo se veía
en las dos primeras dimensiones y los parámetros WCS asociados. Al procesar el cubo
fue agregado a Montage, era necesario examinar la tercera y cuarta dimensión
(si existen) y, por lo tanto, se agregaron algunas columnas adicionales a la salida mImgtbl
( e.g., NAXIS4, CRVAL3). Todavía es frecuente el caso en el que todas las columnas nuevas
estaría en blanco, por lo que para ahorrar espacio, la salida del modo antiguo se puede invocar usando "-C"
opción (sin cubo). Esto es cosmético en su mayor parte, ya que el "tetradimensional"
La salida es perfectamente válida para el procesamiento posterior de datos 2D.
-a De forma predeterminada, mImgtbl ignora los archivos FITS con nombres que terminan en _zona (por ejemplo
nombre_area.fits), asumiendo que son imágenes de área creadas por Montaje. Si quieres
generar información sobre estas imágenes, o si tiene imágenes con _zona En el título
otros que los generados por Montage, debe activar esta bandera para forzar
mImgtbl para ver todas las imágenes del directorio.
-d Activar la depuración
-b Cuando este interruptor está configurado, mImgtbl generará explícitamente cada archivo FITS que encuentre
que no parece ser válido, junto con información sobre el error.
-s archivo de estado
La salida y los errores se escriben en archivo de estado en lugar de escribirse en stdout.
-f archivo de lista de campos
Se usa para especificar un lista de campo, que mostrará una lista de palabras clave adicionales para leer
los encabezados FITS y se incluyen en la tabla de salida. Las listas de campo deben especificar
nombre de la palabra clave, tipo (int, char, double) y tamaño. Ejemplo: example.fieldlist.
-t imbuir
mImgtbl solo procesará archivos con nombres especificados en la tabla imbuir, ignorando cualquier
otros archivos en el directorio. Ejemplo: example.imglist.
ARGUMENTOS
directorio
Ruta al directorio que contiene un conjunto de archivos FITS de entrada.
imágenes.tbl
Ruta de la tabla de metadatos de salida.
RESULTADO
La tabla de salida contiene información de metadatos de todos los archivos FITS legibles en el directorio
especificado por directorio. contar es el número de registros en la tabla, y malos son los
número de archivos para los que no se pudieron extraer los metadatos de FITS.
SALIDA COLUMNAS
cntr Un contador único (número de fila)
ra, dec Posición de la imagen en formato de grado decimal
cra, cdec
Ascensión recta en formato HHMMSS.SS. Declinación en formato DDMMSS.S
eje1, eje2
El tamaño de la imagen en píxeles para las dimensiones 1 y 2
ctipo1, ctipo2
El sistema de coordenadas (los primeros cuatro caracteres) y la proyección del mapa WCS (último
tres caracteres) para las dimensiones 1 y 2
crpix1, crpix2
Las coordenadas de píxeles de la ubicación de referencia (pueden ser fraccionarias y pueden estar
la imagen) para las dimensiones 1 y 2
crval1, crval2
Las coordenadas de una ubicación de referencia en el cielo (a menudo en el centro del
imagen) para las dimensiones 1 y 2
cdelt1, cdelt2
La escala de píxeles (en grados en el cielo por píxel) en la ubicación de referencia para
dimensiones 1 y 2
crota2 El ángulo de rotación desde la dirección "hacia arriba" hasta el polo celeste
equinoccio
Año anterior asociado al sistema de coordenadas
hdu Identificador numérico de la extensión FITS de la que se extrae la información de la imagen,
para archivos FITS con múltiples HDU.
tamaño Tamaño del archivo (en bytes) del archivo FITS de entrada
fname La ruta al archivo FITS de entrada
MENSAJES
OK [struct stat = "OK", count =contar, badfits =malos]
ERROR Argumento ilegal: -arg
ERROR No se puede abrir el archivo de estado: archivo de estado
ERROR No se puede abrir el archivo de lista de campos: archivo de lista de campos
ERROR No se puede abrir el archivo de lista de imágenes: archivo img
ERROR La tabla de imágenes necesita la columna fname / file
ERROR Nombre de campo ilegal: cadena]
ERROR Tipo de campo ilegal: cadena]
ERROR No se puede acceder directorio
ERROR directorio no es un directorio
ERROR No se puede abrir la tabla de salida.
ERROR No se puede abrir la tabla de copia.
ERROR No se puede abrir la tabla tmp (in).
ERROR No se puede abrir la tabla tmp (out).
ERROR No se puede abrir la mesa final.
ERROR ENCAJA bibliotecas error
EJEMPLOS
El siguiente ejemplo se ejecuta mImgtbl en un directorio que contiene 14 imágenes 2MASS:
$ mImgtbl input / 2mass images.tbl
[struct stat = "OK", count = 14, badfits = 0]
Salida: imágenes.tbl.
Correr mImgtbl en un directorio que contiene 3 imágenes FITS incorrectas, con el interruptor -c activado:
$ mImgtbl -c input / 2mass-bad images-esquinas.tbl
[struct stat = "OK", count = 14, badfits = 3]
El archivo de salida es idéntico al primer ejemplo, pero con la adición de 8 "esquinas"
columnas: images-esquinas.tbl. malos contador en el mensaje de salida informa sobre cómo
Se encontraron muchas imágenes que contenían información de encabezado no válida.
Cuando se pasa un archivo de lista de campos como este ejemplo, se extraen columnas adicionales de FITS
encabezados e insertados en la tabla:
$ mImgtbl -f example.fieldlist input / 2mass images-extended.tbl
[struct stat = "OK", count = 14, badfits = 0]
El archivo de salida tiene columnas adicionales como se especifica: images-extended.tbl.
Use mImgtbl en línea usando los servicios de onworks.net