Atualização de arquivos FITS
A versão 12 introduz melhorias significativas na importação de "FITS", incluindo novos elementos, acesso parcial eficiente, suporte avançado para importação de metadados e suporte completo a unidades de dados de cabeçalho de tabela (HDUs).
Como uma das atualizações fundamentais, a Wolfram Language agora suporta totalmente a importação de unidades de dados de cabeçalho de imagem e tabela. Este arquivo tem uma HDU de imagem e uma HDU de tabela binária.
Você pode solicitar uma propriedade como "Dimensions".
Se você consultar um elemento de importação como "ImageSize", você só obterá o resultado para HDUs de imagem. Observe que, com a associação resultante, fica claro para quais HDUs o elemento é retornado.
Da mesma forma, se você solicitar uma propriedade específica da tabela, como "TableHeaders", obterá o resultado apenas para as HDUs da tabela.
O novo elemento de importação "RawData" retorna a representação de dados mais compacta como um objeto NumericArray para HDUs de imagem.
Outro recurso novo e interessante é que o acesso parcial agora é totalmente suportado ao importar um arquivo FITS. Você pode especificar as HDUs a serem importadas.
Você também pode acessar partes de uma HDU específica—por exemplo, uma parte da primeira imagem armazenada na primeira HDU.
O melhor do acesso parcial é que você não precisa carregar todos os dados na memória. Dessa forma, você economiza memória e tempo. Aqui está uma comparação rápida para mostrar a eficácia do acesso parcial.
Tempo e memória máxima usados ao usar a importação parcial eficiente.
Tempo e memória máxima utilizados sem importação parcial eficiente.
Comparação de resultados.