Cfitsio.

Uma biblioteca de C e Fortran APIs para o formato de dados ajuste
Baixe Agora

Cfitsio. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • William D. Pence
  • Site do editor:
  • http://legacy.gsfc.nasa.gov/docs/software/fitsio/fitsio.html

Cfitsio. Tag


Cfitsio. Descrição

Uma biblioteca de C e APIs Fortran para o formato de dados ajuste O CFITSIO é uma biblioteca de sub-rotinas C e Fortran para leitura e escrita de arquivos de dados em ajustes (flexible Image Transport System) Data Format.cfitsio simplifica a tarefa de escrever software que lida com o ajuste de arquivos, fornecendo um conjunto fácil de usar de rotinas de alto nível que isolar o programador das complexidades internas do formato de arquivo ajustes. Existem alguns recursos fundamentais de "CFITSIO": CFITSIO é o resultado de muitos anos-homens de desenvolvimento com grandes contribuições de projetos externos, como os data centers para integral (ISDC ), XMM e Chandra Space Missions.Provides 100% completo suporte para o padrão adequado, incluindo: · Todos os tipos de dados, incluindo bits, byte, lógico e complexo · Suporte inteiro assinado e não assinado · Colunas de vetor de comprimento variável · Valores nulos em imagens e colunas de tabela suportam muitas convenções de ajuste propostas amplamente usadas, mas ainda não padrão, incluindo: · Convenção de palavra-chave da soma de verificação · Continuação Valor de corda longa (Longe R $ 68 caracteres) · Convenção da ESO Hierarch para nomes de palavras-chave superiores a 8 caracteres · Convenção de agrupamento hierárquico (usada pela integral) · Convenção de unidades de palavra-chave (em suportes quadrados no campo de comentários) · Datatípedos de 64 bits de longa duração e mesas. Os invólucros do C ++, Fortran, Perl e TCL estão disponíveis para chamar CFITSIO de outra interface sub-rotina de Languagesthe é baseada em um conceito de modelo de dados abstrato que oculta o nível baixo de ajuste os detalhes do formato dos usuários. As rotinas de acesso à Cfitsio Data são simples e intuitivas. A interface básica é definida em apenas 15 páginas do Guia de Início Rápido do CFITSIO.Um de dezenas de programas de exemplo simples, mas poderosos são fornecidos para ilustrar como usar o cfitsio.supports criando novos arquivos com base no arquivo de modelo ASCII (a partir do ISDC) suporta conversão implícita de dados implícitos Ao ler ou escrita se encaixa Datacfitsio usa drivers de I / O plug-in (desenvolvidos no ISDC), o que facilita a oferta de uma variedade de formatos de arquivos físicos, incluindo: · IRAF Images (código fornecido por Doug Mink) · Dados binários brutos Arquivos · Acesso FTP, HTTP e Raiz (Código fornecido pelo ISDC) · Arquivos compactados externamente (.gz, .z e .zip) · Arquivos tubulados em 'stdin' ou 'stdout' · Imagens 'comprimidas de azulejos' que são Na verdade, armazenados em tabelas binárias · Arquivos em segmentos de memória compartilhados (código fornecido por ISDC) · Os arquivos são a memória principal (amplamente utilizado na aquisição de dados em tempo real) possuem um conjunto simples de rotinas WCS independentes, além de rotinas para interface de forma limpa com Doug Mink é mais extensa biblioteca WCS (mas não tem vínculo Dependências da GE na biblioteca do WCS) O analisador léxico de alto desempenho (projetado pelo UWE Lammers) permite filtragem de tabela completamente geral e é tão rápido quanto o código C compilado. O analisador suporta filtragem de tabelas por arquivos de região e suportes de sintaxe de arquivos virtuais do GTI Files.cfitsio Muitos recursos, incluindo: · Extrair subímias de imagens maiores · Modificando ou criando colunas de tabela na mosca · Criando imagens Binning Table Colunas A velocidade de E / S foi altamente otimizada e é amplamente limitada apenas pela velocidade do dispositivo físico subjacente; As taxas de dados de E / S sustentadas de mais de 40MB / s são possíveis em Discos magnéticos de geração atuais. Cabe os tamanhos de arquivos não são limitados pela quantidade de memória disponível.Supports a especificação 'Grande arquivo' e podem ler e gravar os arquivos de ajuste de até 6 Terabytes em tamanho.extensivo Relatório de erro é incorporado à interface, que ajuda os desenvolvedores e os usuários finais Em problemas de depuração.Cfitsio pode ser construído em quase todas as plataformas Unix com o procedimento usual './configure' e 'make'. Ele suporta arquiteturas de 64 bits. A biblioteca binária .dll está disponível para plataformas do Windows. O que há de novo nesta versão: · Modificou a compactação de imagem de azulejos e o código de descompactação para suportar a compactação de imagens inteiras de 16 bits não assinadas com plioteca. Adapta-se não assinados, arrays inteiros são deslocados por -32768, mas o Algoritmo Plio não funciona com valores inteiros negativos. Nesse caso, um deslocamento de 32768 é adicionado à matriz antes da compressão e subtraído novamente ao ler a matriz compactada. · Nota Importante: Essa alteração não é compatível com verso, para que as imagens inteiras não assinadas de 16 bits comprimidas não serão lidas corretamente por versões anteriores do CFITSIO; Os valores de pixels terão um deslocamento de +32768. · Pequenas alterações no utilitário FPACK para imprimir informações mais completas da versão com a opção -V e formatar o relatório produzido pela opção -t mais compacta. · Modificado Imcomp_Compress_Image (que é chamado por FPack) para que ele preserá quaisquer valores nulos (NANS) se a imagem de entrada tiver um tipo de dados do ponto flutuante (bitpix = -32 ou -64). Valores nulos em imagens de tipo de dados integer são tratadas corretamente. · Modificado imcomp_copy_comp2img para que ele não copie a palavra-chave ZBLANK, se presente, do cabeçalho da imagem compactada ao descompactar a imagem. · Typo fixo na macro do wrapper fortran para a função ftexist


Cfitsio. Software Relacionado

Rumalchemy.

gerador de interface de web repouso para classes mapeadas Sqlalchemy usando rum e toscawidgets ...

138

Download

libburnia.

Libburnia é um projeto composto por bibliotecas e binários para leitura, dominando e escrevendo discos ópticos. ...

152

Download