crosstalk_deprojection.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:atoolbox 作者: liweitianux 项目源码 文件源码
def __init__(self, filename, regid=None):
        self.filename = filename
        self.regid = regid
        with fits.open(filename) as fitsobj:
            # "MATRIX" extension
            ext_matrix = fitsobj["MATRIX"]
            self.hdr_matrix = ext_matrix.header
            self.energ_lo = ext_matrix.data["ENERG_LO"]  # [keV]
            self.energ_hi = ext_matrix.data["ENERG_HI"]  # [keV]
            self.n_grp = ext_matrix.data["N_GRP"]
            self.f_chan = ext_matrix.data["F_CHAN"]
            self.n_chan = ext_matrix.data["N_CHAN"]
            self.matrix = ext_matrix.data["MATRIX"]
            # "EBOUNDS" extension
            ext_ebounds = fitsobj["EBOUNDS"]
            self.hdr_ebounds = ext_ebounds.header
            self.channel = ext_ebounds.data["CHANNEL"]
            self.e_min = ext_ebounds.data["E_MIN"]  # [keV]
            self.e_max = ext_ebounds.data["E_MAX"]  # [keV]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号