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

Merge branch 'json-int-float-saving' into 'master'

Add JSON encoding for int and float types

See merge request !866
parents 74a346d8 89c27eb7
No related branches found
No related tags found
1 merge request!866Add JSON encoding for int and float types
Pipeline #153145 failed
......@@ -977,6 +977,10 @@ class BilbyJsonEncoder(json.JSONEncoder):
def default(self, obj):
from .prior import MultivariateGaussianDist, Prior, PriorDict
from ..gw.prior import HealPixMapPriorDist
if isinstance(obj, np.integer):
return int(obj)
if isinstance(obj, np.floating):
return float(obj)
if isinstance(obj, PriorDict):
return {'__prior_dict__': True, 'content': obj._get_json_dict()}
if isinstance(obj, (MultivariateGaussianDist, HealPixMapPriorDist, Prior)):
......
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