FITS (.fits, .fit)

  • ImportExport 完全支持 FITS 文件格式的图像、ASCII 表格和未压缩的二进制表格扩展.
  • 背景背景

      MIME 类型:application/fitsimage/fits
      FITS 科学图像和数据格式.
      天文数据交换和归档存储的标准格式.
      由美国国家航空航天局(NASA)和国际天文学联合会认可.
      FITS 是 Flexible Image Transport System(灵活的图像传输系统)的缩写.
      混合的 ASCII 和二进制格式.
      把频谱数据和光栅图像存储为未压缩数组.
      允许格式扩展.
      由 Don Wells、Eric Greisen 以及其他人于1979年开发.

    Import 与 ExportImport 与 Export

    • Import["file.fits"] 导入一个 FITS 文件并返回一个图像.
    • Export["file.fits",expr] 把图形或其它表达式作为一个图像导入到 FITS 文件.
    • 当把 Wolfram 语言的图形或任意表达式导出到 FITS 时,所得图像具有与显示形式相同的光栅尺寸.
    • 默认情况下,图像对象是按它们的光栅尺寸导出的.
    • Import["file.fits",elem] 从一个 FITS 文件中导入指定的参数.
    • Import["file.fits",{elem,suba,subb,}] 导入一个子参数.
    • Import["file.fits",{{elem1,elem2,}}] 导入多个参数.
    • 导入格式可以用 Import["file","FITS"]Import["file",{"FITS",elem,}] 指定.
    • Export["file.fits",expr,elem] 通过把 expr 作为指定参数 elem 创建一个 FITS 文件.
    • Export["file.fits",{expr1,expr2,},{{elem1,elem2,}}] 把每一个 指定为相应的 .
    • Export["file.fits",expr,opt1->val1,] 导出具有指定值的指定选项参数的 expr.
    • Export["file.fits",{elem1->expr1,elem2->expr2,},"Rules"] 使用规则指定要导出的参数.
    • ImportExport 的完整信息请见参考页.
    • ImportStringExportString 支持 FITS 格式.

    参数参数

    • Import 的通用参数:
    • "Elements"该文件可用的参数和选项列表
      "Rules"每个参数和选项的完整规则列表
      "Options"选项、属性和设置的规则列表
    • 表示图像的参数:
    • "Data"被调整的色彩或灰度值的数组
      "DataType"用于文件中存储色彩或灰度数据的数据类型
      "Image"光栅图像对象
      "Range"最小与最大原始数据值
      "Graphics"Graphics 对象代表一个图像
      "RawData"原像素值数组
    • 对于 FITS 文件,默认情况下,ImportExport 使用参数.
    • 高级的 Import 参数:
    • "BitDepth"用于表示文件中灰度级别像素的位数
      "ColorSpace"文件中使用的色彩编码(一般为 GrayLevel
      "ImageSize"光栅大小
    • 通用元信息:
    • "Metadata"被存在文件中的原始元数据
      "Comments"存储在文件中的注释,以字符串的列表形式给出
      "History"数据或图像如何被处理的描述
      "Object"被观察对象的名称
      "Observer"记录数据或图像的人
      "Organization"创建该文件的组织或机构
    • 关于记录设备或环境的信息:
    • "RightAscension"望远镜轴的赤经设置
      "Declination"望远镜轴的赤纬设置
      "HourAngle"获取图像时描述对象的小时角度
      "SiderealTime"恒星时间(LST)
      "Equinox"文件中使用的天体坐标系统的春分,一般以年为单位
      "Airmass"相对的气团
      "ExposureTime"摄影曝光时间,以秒为单位
      "ObservationDate"观察日期和时间
      "Telescope"获取图像的望远镜
      "Device"记录仪器(如:摄像机)
    • 参考文献的信息参数:
    • "Author"编译图像信息的人
      "Reference"与该文件相关的参考文献
    • FITS 文件的表格扩展的可选参数:
    • "TableData"表示 ASCII 表格扩展的数据数组
      "TableHeaders"列标头,以字符串的列表形式给出
      "TableUnits"对应于表格列的测量单位
      "Plaintext"ASCII 表格扩展,以单个字符的字符串表示
    • 对于包含多个图像或数据扩展的 FITS 文件,以上参数是来自于各自表达式的列表.
    • 当导出时,元数据的字段名被转换成大写,以保持与 FITS 标准一致.

    选项选项

    范例范例打开所有单元关闭所有单元

    基本范例  (1)基本范例  (1)

    显示样本文件中可用的导入参数:

    In[1]:=
    Click for copyable input
    Out[1]=

    以图形的形式导入该文件并对原始数据应用伽玛校正:

    In[2]:=
    Click for copyable input
    Out[2]=
    In[3]:=
    Click for copyable input
    Out[3]=

    从该文件中读取原始元信息:

    In[4]:=
    Click for copyable input
    Out[4]//TableForm=

    从一个 FITS 文件中读取原始位图数据:

    In[5]:=
    Click for copyable input

    显示数据的对数图:

    In[6]:=
    Click for copyable input
    Out[6]=

    把结果导出到 FITS,自动把它转换成灰度位图:

    In[7]:=
    Click for copyable input
    Out[7]=

    导出具有指定元数据的结果:

    In[8]:=
    Click for copyable input
    Out[8]=

    导入被导出文件的元数据和注释:

    In[9]:=
    Click for copyable input
    Out[9]//TableForm=
    2002年引入
    (4.2)
    | 2014年更新
    (10.0)
    Translate this page: