【发布时间】:2011-04-12 08:09:17
【问题描述】:
有没有人有将数据导出为带有自定义元数据(FITS 标头)信息的FITS 文件的经验?到目前为止,我只能使用标准 Mathematica FITS 标头模板生成 FITS 文件。该文档没有提示是否支持自定义元数据导出以及如何完成。
comp.soft-sys.math.mathematica 的以下建议不起作用:
header=Import[<some FITS file>, "Metadata"];
Export<"test.fits",data ,"Metadata"->header]
或
Export["test.fits",{"Data"->data,"Metadata"->header}]
将我自己的元数据导出到FITS 文件的正确方法是什么?
干杯,
马库斯
更新:来自 Wolfram 支持的回复: “Mathematica 尚不支持 导出 FITS 文件的元数据。 示例是指导入此数据。我们确实计划支持 以后这个……” “还有计划将二进制表包含在 FITS 导入中 功能。”
我会尝试想出一些解决方法。
【问题讨论】:
-
嗨,马库斯。欢迎来到stackoverflow。我已经编辑了您的问题以标记您的代码。 (抱歉,我对 FITS 文件一无所知...)
-
嗨,Simon,感谢您编辑帖子。
-
@Markus Export[] 命令中的错误报告非常不足。我发现它有时会默默地失败......所以调试非常困难。
-
尝试了各种技巧。没有任何效果。 ExportString 似乎也不适用于 FITS。也许是时候报告错误了?
-
@Sjoerd 我在这里做了同样的事情。 Import 效果很好,但 Export[] 似乎只能处理图像。看起来更像是一个未实现的功能而不是一个错误。