そこで、私は FITS テーブル データを astropy.io.fits の HDUlist に照合してきました。リスト内のオブジェクトにラベルを付けて、簡単に区別できるようにしたいと思います。
No. Name Type Cards Dimensions Format
0 PRIMARY PrimaryHDU 349 ()
1 BinTableHDU 41 130R x 11C [1E, 1E, 1E, 1J, 1J, 1J, 1J, 1E, 1E, 1J, 1J]
2 BinTableHDU 41 105R x 11C [1E, 1E, 1E, 1J, 1J, 1J, 1J, 1E, 1E, 1J, 1J]
3 BinTableHDU 41 130R x 11C [1E, 1E, 1E, 1J, 1J, 1J, 1J, 1E, 1E, 1J, 1J]
4 BinTableHDU 41 105R x 11C [1E, 1E, 1E, 1J, 1J, 1J, 1J, 1E, 1E, 1J, 1J]
5 BinTableHDU 41 130R x 11C [1E, 1E, 1E, 1J, 1J, 1J, 1J, 1E, 1E, 1J, 1J]
6 BinTableHDU 41 105R x 11C [1E, 1E, 1E, 1J, 1J, 1J, 1J, 1E, 1E, 1J, 1J]
これはかなり長く続きます。私の場合、典型的なリストには 54 個の BinTableHDU ファイルが含まれています。
各テーブルに正確に何が含まれているかについて、コードを使用する誰にでもすぐにわかるように、何らかのラベルまたは識別子を追加できるかどうか疑問に思っていましたか? ありがとう。