Julia的FITSIO包

在使用FITSIO包读FITS文件时,出现“LoadError: BitArray (‘X’) columns not yet supported”
,发现是由于FITS文件中存在单bit的事例,该如何处理?谢谢先。

你把错误信息贴出来吧,这样看不懂

操作系统Win10,安装Julia FITSIO包。在利用:
df2 = FITS(“F:/Julia-work/HEB200227305_HE-Evt.fits”)
读取FITS文件时,出现错误:
ERROR: LoadError: BitArray (‘X’) columns not yet supported
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] fits_get_col_info at C:\Users\hp.juliapro\JuliaPro_v1.4.0-1\packages\FITSIO\BavHZ\src\table.jl:44 [inlined]
[3] show(::Base.TTY, ::TableHDU) at C:\Users\hp.juliapro\JuliaPro_v1.4.0-1\packages\FITSIO\BavHZ\src\table.jl:197
[4] print(::Base.TTY, ::TableHDU) at .\strings\io.jl:35
[5] print(::Base.TTY, ::TableHDU, ::Char) at .\strings\io.jl:46
[6] println(::Base.TTY, ::TableHDU) at .\strings\io.jl:73
[7] println(::TableHDU) at .\coreio.jl:4
[8] top-level scope at F:\Julia-work\readfits.jl:33
in expression starting at F:\Julia-work\readfits.jl:33

利用fv显示FITS文件,发现TFORM5为单Bit格式数据,见图。
image

为验证该问题,删除该18列数据(标记为18X),文件读取正常。

应该是这个功能还没有实现,可以去催下 :upside_down_face: