def rate_candidate(self, hdr, candidate, pfd, cache=None): p0 = pfd.time_vs_phase().sum(axis=0) p1 = profile_ratings.get_profile(cache, pfd) return (np.amax(p0)-np.median(p0))/(np.amax(p1)-np.median(p1))
def rate_candidate(self, hdr, candidate, pfd, cache=None): # Un-dedispersed profile p0 = pfd.time_vs_phase().sum(axis=0) p1 = profile_ratings.get_profile(cache, pfd) return np.std(p0)/np.std(p1)