Fits &引用;“扩展”;第一个数据单元的

Fits &引用;“扩展”;第一个数据单元的,fits,Fits,我开始学习FITS格式,并且正在阅读文档 我知道一个FITS文件可以有一个或多个HDU,主HDU是第一个,扩展名是下面的(如果有多个HDU),我还知道扩展名的头中有一个强制关键字(XTENSION),让我们知道数据单元是图像、二进制表还是ASCII表,但我如何知道第一个HDU的数据类型(图像、二进制表或ASCII表)是什么 我不明白为什么XTENSION在主标题中不是必需的关键字。在大多数情况下,主HDU的“类型”本质上是图像。从标准的v3.0开始: 3.3.2。主数据阵列 主数据阵列(如有)应

我开始学习FITS格式,并且正在阅读文档

我知道一个FITS文件可以有一个或多个HDU,主HDU是第一个,扩展名是下面的(如果有多个HDU),我还知道扩展名的头中有一个强制关键字(
XTENSION
),让我们知道数据单元是图像、二进制表还是ASCII表,但我如何知道第一个HDU的数据类型(图像、二进制表或ASCII表)是什么

我不明白为什么
XTENSION
在主标题中不是必需的关键字。

在大多数情况下,
HDU的“类型”本质上是
图像。从标准的v3.0开始:

3.3.2。主数据阵列 主数据阵列(如有)应由单个数据组成 具有1到999维的数组(由NAXIS指定 第4.4.1节中定义的关键字)。随机群公约 在主数据阵列中,是一个更复杂的结构和 在第节中单独讨论。6.整个数据值数组 由以开始的连续比特流表示 第一个数据块的第一位。每个数据值应包括 由的值确定的固定位数 BITPIX关键字(第4.4.1节)。多维数组 应包括一个序列,以便索引沿着 轴1变化最快,其次沿轴2变化最快, 而那些沿着随后的轴逐渐减少,沿着m轴,其中m是NAXIS的值,变化最小 迅速地之间没有空格或任何其他特殊字符 行或平面上的最后一个值和下一行或平面上的第一个值 多维数组的行或平面。除了地点 对于第一个元素,数组结构独立于 适合块结构。此存储顺序如示意图所示 在图1中,顺序与中的多维阵列中的顺序相同 Fortran编程语言(ISO 2004)。索引计数 沿各轴应以1开始,并以1递增至 NAXISn关键字的值(第4.4.1节)。 如果数据数组没有填充最终的数据块,则剩余的 应通过将所有位设置为零来填充数据块的。 单个数据值应以大端字节顺序存储 这样,包含数据的最高有效位的字节 值首先出现在FITS文件中,然后是剩余值 字节(如果有),按重要性降序排列

尽管直到后来(在第7.1节中)它才建立了这种联系:

7.1。图像扩展 FITS图像扩展在结构上与 主HDU,用于存储数据数组。倍数 图像扩展可用于在存储库中存储任意数量的数组 单件适合锉刀。图像扩展中的第一个关键字应为 be
XTENSION='IMAGE'

这里的“几乎完全相同”是什么意思还不清楚。我想唯一的区别是,
HDU也可能具有上述“随机组”结构,而对于
图像
扩展,HDU的
PCOUNT总是
0
GCOUNT
总是
1

你很少会看到“随机组”惯例。这是
BINTABLE
格式的前身。传统上,它用于无线电干涉测量数据,但几乎不在该数据之外

所有这些的原因都是为了向后兼容旧版本的FITS,甚至早于扩展HDU的存在。许多基于FITS的格式不将任何数据放在
HDU中,并且仅将主标题用于与整个文件相关的元数据关键字(例如大多数HST数据)。

在大多数情况下,
HDU的“类型”本质上是
图像。从标准的v3.0开始:

3.3.2。主数据阵列 主数据阵列(如有)应由单个数据组成 具有1到999维的数组(由NAXIS指定 第4.4.1节中定义的关键字)。随机群公约 在主数据阵列中,是一个更复杂的结构和 在第节中单独讨论。6.整个数据值数组 由以开始的连续比特流表示 第一个数据块的第一位。每个数据值应包括 由的值确定的固定位数 BITPIX关键字(第4.4.1节)。多维数组 应包括一个序列,以便索引沿着 轴1变化最快,其次沿轴2变化最快, 而那些沿着随后的轴逐渐减少,沿着m轴,其中m是NAXIS的值,变化最小 迅速地之间没有空格或任何其他特殊字符 行或平面上的最后一个值和下一行或平面上的第一个值 多维数组的行或平面。除了地点 对于第一个元素,数组结构独立于 适合块结构。此存储顺序如示意图所示 在图1中,顺序与中的多维阵列中的顺序相同 Fortran编程语言(ISO 2004)。索引计数 沿各轴应以1开始,并以1递增至 NAXISn关键字的值(第4.4.1节)。 如果数据数组没有填充最终的数据块,则剩余的 应通过将所有位设置为零来填充数据块的。 单个数据值应以大端字节顺序存储 这样,包含数据的最高有效位的字节 值首先出现在FITS文件中,然后是剩余值 字节(如果有),按重要性降序排列

虽然直到后来(在