Astropy: Header.set可以创建空值的关键字

创建于 2019-11-27  ·  3评论  ·  资料来源: astropy/astropy

我不知道这是错误还是预期的结果,但是在astropy 3.0中:

from astropy.io import fits
hdr = fits.header()
hdr.set('A')
print(hdr)

给你这个

A = ' '
END

但是在3.2中你得到了

A = 
END

没有价值。 这是有效的FITS吗?

编辑:固定代码

Close? io.fits question

所有3条评论

嗯...我在4.1dev中也看到了。 您是否要git bisect查看罪魁祸首?

是的,这是有效的FITS,它会创建一个未定义的卡:#8572

是的,提交是545f488cbb4a5ccca908bffeb90bc29ad41bd9c1
我看到在此提交之前,此函数中的None值已映射到' '
据我了解,这是预期的行为,因此可以将其关闭。

此页面是否有帮助?
0 / 5 - 0 等级