Skip to content
Snippets Groups Projects
Commit 990752cd authored by Moritz's avatar Moritz
Browse files

Fixed documentation likelihood examples and harmonised it with example script

parent 29a34a34
No related branches found
No related tags found
1 merge request!708Fixed documentation likelihood examples and harmonised it with example script
Pipeline #99687 passed
......@@ -44,9 +44,9 @@ errors. To code this up in :code:`bilby`, we would write a class like this::
data: array_like
The data to analyse
"""
super().__init__(parameters={'mu': None, 'sigma': None})
self.data = data
self.N = len(data)
self.parameters = {'mu': None, 'sigma': None}
def log_likelihood(self):
mu = self.parameters['mu']
......@@ -130,7 +130,8 @@ In :code:`bilby`, we can code this up as a likelihood in the following way::
# These lines of code infer the parameters from the provided function
parameters = inspect.getargspec(function).args
parameters.pop(0)
self.parameters = dict.fromkeys(parameters)
super().__init__(parameters=dict.fromkeys(parameters))
def log_likelihood(self):
res = self.y - self.function(self.x, **self.parameters)
......@@ -198,7 +199,9 @@ instantiating the likelihood::
# These lines of code infer the parameters from the provided function
parameters = inspect.getargspec(function).args
parameters.pop(0)
self.parameters = dict.fromkeys(parameters)
super().__init__(parameters=dict.fromkeys(parameters))
self.parameters = dict.fromkeys(parameters)
self.function_keys = self.parameters.keys()
if self.sigma is None:
self.parameters['sigma'] = None
......
......@@ -31,7 +31,7 @@ class SimpleGaussianLikelihood(bilby.Likelihood):
data: array_like
The data to analyse
"""
bilby.Likelihood.__init__(self, parameters={'mu': None, 'sigma': None})
super().__init__(parameters={'mu': None, 'sigma': None})
self.data = data
self.N = len(data)
......
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