Skip to content
Snippets Groups Projects
Commit 9fbeda5a authored by Moritz Huebner's avatar Moritz Huebner
Browse files

Merge branch 'fix_conditional_delta_function_behaviour' into 'master'

Fixes issue that causes ConditionalDeltaFunction posterior samples not to be saved correctly

See merge request lscsoft/bilby!973
parents 0461e8d9 73e4230b
No related branches found
No related tags found
No related merge requests found
......@@ -22,7 +22,7 @@ from .utils import (
recursively_load_dict_contents_from_group,
recursively_decode_bilby_json,
)
from .prior import Prior, PriorDict, DeltaFunction
from .prior import Prior, PriorDict, DeltaFunction, ConditionalDeltaFunction
def result_file_name(outdir, label, extension='json', gzip=False):
......@@ -1399,7 +1399,8 @@ class Result(object):
if priors is None:
return posterior
for key in priors:
if isinstance(priors[key], DeltaFunction):
if isinstance(priors[key], DeltaFunction) and \
not isinstance(priors[key], ConditionalDeltaFunction):
posterior[key] = priors[key].peak
elif isinstance(priors[key], float):
posterior[key] = priors[key]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment