Exemplo n.º 1
0
    def _calc_lnprob(self, pars):
        epars=get_estyle_pars(pars)
        if epars is None:
            return LOWVAL

        logprob = self._get_loglike_c(epars)

        cp = self.cenprior.lnprob(pars[0:2])
        logprob += cp

        if self.Tprior is not None:
            Tp = self.Tprior.lnprob(pars[4])
            logprob += Tp

        return logprob
Exemplo n.º 2
0
 def _get_maxprob_epars(self):
     wmax=self.lnprobs.argmax()
     max_pars = self._trials[wmax,:].copy()
     max_epars=get_estyle_pars(max_pars)
     return max_epars
Exemplo n.º 3
0
 def get_gmix(self):
     epars=get_estyle_pars(self._result['pars'])
     return self._get_convolved_gmix(epars)