Skip to content
Snippets Groups Projects
Commit 22aadab7 authored by moritz's avatar moritz
Browse files

Moritz Huebner: Removed unused prior functions

parent a283a647
No related branches found
No related tags found
No related merge requests found
......@@ -62,27 +62,6 @@ class TestPriorLatexLabel(unittest.TestCase):
self.assertTrue(self.prior.latex_label, self.prior.name)
class TestPriorIsFixed(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
pass
def test_is_fixed_parent_class(self):
self.prior = tupak.prior.Prior()
self.assertFalse(self.prior.is_fixed)
def test_is_fixed_delta_function_class(self):
self.prior = tupak.prior.DeltaFunction(peak=0)
self.assertTrue(self.prior.is_fixed)
def test_is_fixed_uniform_class(self):
self.prior = tupak.prior.Uniform(minimum=0, maximum=10)
self.assertFalse(self.prior.is_fixed)
class TestFixMethod(unittest.TestCase):
def setUp(self):
......
......@@ -359,13 +359,6 @@ class UniformComovingVolume(FromFile):
latex_label=latex_label)
def fix(prior, value=None):
if value is None or np.isnan(value):
raise ValueError("You can't fix the value to be np.nan. You need to assign it a legal value")
prior = DeltaFunction(name=prior.name, latex_label=prior.latex_label, peak=value)
return prior
def create_default_prior(name):
"""
Make a default prior for a parameter with a known name.
......@@ -409,27 +402,6 @@ def create_default_prior(name):
return prior
def parse_floats_to_fixed_priors(old_parameters):
parameters = old_parameters.copy()
for key in parameters:
if type(parameters[key]) is not float and type(parameters[key]) is not int \
and type(parameters[key]) is not Prior:
logging.info("Expected parameter " + str(key) + " to be a float or int but was "
+ str(type(parameters[key])) + " instead. Will not be converted.")
continue
elif type(parameters[key]) is Prior:
continue
parameters[key] = DeltaFunction(name=key, latex_label=None, peak=old_parameters[key])
return parameters
def parse_keys_to_parameters(keys):
parameters = {}
for key in keys:
parameters[key] = create_default_prior(key)
return parameters
def fill_priors(prior, waveform_generator):
"""
Fill dictionary of priors based on required parameters of waveform generator
......
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