modelparameters.py 文件源码

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

项目:MulensModel 作者: rpoleski 项目源码 文件源码
def t_E(self):
        """
        *astropy.Quantity*

        The Einstein timescale. "day" is the default unit. Regardless
        of input value, returns value with units of u.day. May be set
        as a *float* --> assumes units of degrees.
        """
        if 't_E' in self.parameters.keys():
            self._check_time_quantity('t_E')
            return self.parameters['t_E'].to(u.day).value
        elif ('t_star' in self.parameters.keys() and
              'rho' in self.parameters.keys()):
            return self.t_star/self.rho
        elif ('t_eff' in self.parameters.keys() and
              'u_0' in self.parameters.keys()):
            return self.t_eff/self.u_0
        else:
            raise KeyError("You're trying to access t_E that was not set")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号