diff --git a/pyfstat.py b/pyfstat.py index dcd89bb3e6eaee52b3836f228803a81d9ff16359..ec92a6c4d66f63e003701643c3702d1c899eae17 100755 --- a/pyfstat.py +++ b/pyfstat.py @@ -845,6 +845,11 @@ class MCMCSearch(BaseSearchClass): upper = prior_dict['loc'] + normal_stds * prior_dict['scale'] x = np.linspace(lower, upper, N) prior = prior_func(x) + elif prior_dict['type'] == 'halfnorm': + lower = prior_dict['loc'] + upper = prior_dict['loc'] + normal_stds * prior_dict['scale'] + x = np.linspace(lower, upper, N) + prior = [prior_func(xi) for xi in x] else: raise ValueError('Not implemented for prior type {}'.format( prior_dict['type']))