Cfitsio

Una biblioteca de C y Fortran API para el formato de datos de FITS
Descargar ahora

Cfitsio Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • William D. Pence
  • Sitio web del editor:
  • http://legacy.gsfc.nasa.gov/docs/software/fitsio/fitsio.html

Cfitsio Etiquetas


Cfitsio Descripción

Una biblioteca de C y Fortran API para el formato de datos de FITS CFITSIO es una biblioteca de las subrutinas C y Fortran para leer y escribir archivos de datos en FIT (Sistema de Transporte de Imagen Flexible) Formato de datos.cfitsio simplifica la tarea de escribir software que se ocupa de los archivos de ajuste proporcionando un conjunto fácil de usar de rutinas de alto nivel que aísle al programador de las complejidades internas del formato de archivo FITS. Aquí hay algunas características clave de "CFITSIO": CFITSIO es el resultado de muchos años de desarrollo personal con contribuciones importantes de proyectos externos, como los centros de datos para la integral (ISDC ), XMM y Chandra Missions Space .Proporcionar 100% de soporte completo para el estándar de ajuste, que incluyen: · Todos se ajustan a los tipos de datos, incluyendo bit, byte, lógico y complejo · Soporte de entero firmado y sin firmar · Columnas vectoriales · Columnas de vectores de longitud variable · Los valores nulos en imágenes y columnas de la tabla admiten muchos convenios propuestos para los convenios que se usan ampliamente, pero aún no son estándar, que incluyen: · Convención de la palabra clave de suma de comprobación · Continúa las palabras clave de valor de la cadena larga (LONGE R de 68 caracteres) · Convención de ESO HIERARCH para nombres de palabras clave de más de 8 caracteres · Convención de agrupación jerárquica (utilizada por Integral) · Convención de unidades de palabras clave (en corchetes en el campo Comentario) · Typypes de datos de entrada de 64 bits en la imagen y mesas. Los envoltorios de C ++, Fortran, Perl y TCL están disponibles para llamar a CFITSIO de otra interfaz de subrutina LANGUGESTHE se basa en un concepto de modelo de datos abstracto que oculta los detalles de formato de ATNS de bajo nivel de los usuarios. Las rutinas de acceso a datos CFITSIO son simples e intuitivas. La interfaz básica se define en solo 15 páginas de la Guía de inicio rápido de CFITSIO.A DOZEN Se proporcionan programas de ejemplo simples pero poderosos para ilustrar cómo usar CFITSIO.supports Creación de nuevos archivos basados ​​en el archivo de plantilla ASCII (desde el ISDC) admite la conversión implícita de tipos de datos Cuando la lectura o la escritura se ajustan a DIUCFITSIO, utiliza los controladores de E / S complementarios (desarrollados en el ISDC), lo que facilita la compatibilidad con una variedad de formatos de archivo físicos, que incluyen: · Imágenes de IRAF (código proporcionado por Doug Mink) · Datos binarios en bruto Archivos · Acceso a archivos FTP, HTTP y raíz (Código proporcionado por ISDC) · Archivos comprimidos externamente (.gz, .z y .zip) · Archivos se canalizaron en las imágenes 'stdin' o 'stdout' · 'azulejo comprimido' que son En realidad, almacenado en tablas binarias · Archivos en segmentos de memoria compartida (código proporciona por ISDC) · Los archivos son memoria central (ampliamente utilizados en la adquisición de datos en tiempo real) tienen un conjunto simple de rutinas WCS autónomas, además tiene rutinas para interfirar limpiamente con La biblioteca de WCS más extensa de Doug Mink (pero no tiene Linka GE Dependencias en la biblioteca de WCS) El analizador Léxico de alto rendimiento (diseñado por Lammers de UWE) permite un filtrado de tabla completamente general y es tan rápido como el código C compilado. El analizador admite el filtrado de tablas por los archivos de la región y los archivos de la sintaxis de archivos virtuales de GTIS.cfitsio. Muchas características, incluyendo: · Extraer subimos de imágenes más grandes · Modificar o crear columnas de tabla en la mosca · Creación de imágenes mediante columnas de la tabla de binning La velocidad de E / S ha sido altamente optimizada y se limita en gran medida solo por la velocidad del dispositivo físico subyacente; Las tasas de datos de E / S sostenidas de más de 40 MB / s son posibles en los discos magnéticos de la generación actuales. Los requisitos de memoria modestos; Se adapta a los tamaños de archivos que no están limitados por la cantidad de memoria disponible. Supporta la especificación 'Archivo grande' y puede leer y escribir archivos se adaptan a los archivos de hasta 6 terabytes en tamaño. Los informes de errores ligeros se integran en la interfaz, lo que ayuda a ambos desarrolladores y usuarios finales. En los problemas de depuración.cfitsio se puede construir en casi todas las plataformas UNIX con el procedimiento habitual './configure' y 'HACER'. Admite arquitecturas de 64 bits. La biblioteca binaria .dll está disponible para plataformas Windows. ¿Qué hay de nuevo en este lanzamiento: · Modifique el código de compresión de imagen de azulejos y de la falta de compresión para admitir comprimir imágenes enteras de 16 bits sin firmar con plio. Se adapta a las matrices de enteros sin firmar por -32768, pero el algoritmo Plio no funciona con valores de enteros negativos. En este caso, se agrega un desplazamiento de 32768 a la matriz antes de la compresión, y luego se restó nuevamente al leer la matriz comprimida. · NOTA IMPORTANTE: este cambio no es compatible con versiones anteriores, por lo que estas imágenes enteras de 16 bits no firmadas comprimidas no se leerán correctamente por versiones anteriores de CFITSIO; Los valores de Pixel tendrán un desplazamiento de +32768. · Cambios menores en la utilidad FPACK para imprimir más información completa de la versión con la opción -v, y formatear el informe producido por la opción -t más de manera compacta. · MODIFICADO IMCOMP_COMPRESS_IMAGE (que se llama FPACK) para que preserve cualquier valor nulo (NANS) si la imagen de entrada tiene un tipo de datos de punto flotante (bitpix = -32 o -64). Los valores nulos en imágenes de datos enteros se manejan correctamente. · MODIFICADO IMCOMP_COPY_COMP2IMG Para que no copie la palabra clave ZBLANK, si está presente, desde el encabezado de la imagen comprimida al desabrocharse la imagen. · Fijo tipográfico en la macro de la envoltura FORTRAN para la función FTEXIST


Cfitsio Software relacionado

Rumalchemy

Generador de interfaz web de descanso para SQLALCHEMY Clases asignadas con ron y Toscawidgets ...

138

Descargar

libburnia

Libburnia es un proyecto compuesto por bibliotecas y binarios para leer, dominar y escribir discos ópticos. ...

152

Descargar