phot.py 文件源码

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

项目:pyphot 作者: mfouesneau 项目源码 文件源码
def __init__(self, wavelength, transmit, name='', dtype="photon", unit=None):
        """Constructor"""
        self.name       = name
        try:   # get units from the inputs
            self._wavelength = wavelength.magnitude
            self.wavelength_unit = str(wavelength.units)
        except AttributeError:
            self._wavelength = wavelength
            self.wavelength_unit = unit
        self.transmit   = transmit
        self.norm       = trapz(transmit, self._wavelength)
        self._lT        = trapz(self._wavelength * transmit, self._wavelength)
        self._lpivot    = np.sqrt( self._lT / trapz(transmit / self._wavelength, self._wavelength) )
        self._cl        = self._lT / self.norm
        self.set_dtype(dtype)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号