Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • john-veitch/bilby
  • duncanmmacleod/bilby
  • colm.talbot/bilby
  • lscsoft/bilby
  • matthew-pitkin/bilby
  • salvatore-vitale/tupak
  • charlie.hoy/bilby
  • bfarr/bilby
  • virginia.demilio/bilby
  • vivien/bilby
  • eric-howell/bilby
  • sebastian-khan/bilby
  • rhys.green/bilby
  • moritz.huebner/bilby
  • joseph.mills/bilby
  • scott.coughlin/bilby
  • matthew.carney/bilby
  • hyungwon.lee/bilby
  • monica.rizzo/bilby
  • christopher-berry/bilby
  • lindsay.demarchi/bilby
  • kaushik.rao/bilby
  • charles.kimball/bilby
  • andrew.matas/bilby
  • juan.calderonbustillo/bilby
  • patrick-meyers/bilby
  • hannah.middleton/bilby
  • eve.chase/bilby
  • grant.meadors/bilby
  • khun.phukon/bilby
  • sumeet.kulkarni/bilby
  • daniel.reardon/bilby
  • cjhaster/bilby
  • sylvia.biscoveanu/bilby
  • james-clark/bilby
  • meg.millhouse/bilby
  • joshua.willis/bilby
  • nikhil.sarin/bilby
  • paul.easter/bilby
  • youngmin/bilby
  • daniel-williams/bilby
  • shanika.galaudage/bilby
  • bruce.edelman/bilby
  • avi.vajpeyi/bilby
  • isobel.romero-shaw/bilby
  • andrew.kim/bilby
  • dominika.zieba/bilby
  • jonathan.davies/bilby
  • marc.arene/bilby
  • srishti.tiwari/bilby-tidal-heating-eccentric
  • aditya.vijaykumar/bilby
  • michael.williams/bilby
  • cecilio.garcia-quiros/bilby
  • rory-smith/bilby
  • maite.mateu-lucena/bilby
  • wushichao/bilby
  • kaylee.desoto/bilby
  • brandon.piotrzkowski/bilby
  • rossella.gamba/bilby
  • hunter.gabbard/bilby
  • deep.chatterjee/bilby
  • tathagata.ghosh/bilby
  • arunava.mukherjee/bilby
  • philip.relton/bilby
  • reed.essick/bilby
  • pawan.gupta/bilby
  • francisco.hernandez/bilby
  • rhiannon.udall/bilby
  • leo.tsukada/bilby
  • will-farr/bilby
  • vijay.varma/bilby
  • jeremy.baier/bilby
  • joshua.brandt/bilby
  • ethan.payne/bilby
  • ka-lok.lo/bilby
  • antoni.ramos-buades/bilby
  • oliviastephany.wilk/bilby
  • jack.heinzel/bilby
  • samson.leong/bilby-psi4
  • viviana.caceres/bilby
  • nadia.qutob/bilby
  • michael-coughlin/bilby
  • hemantakumar.phurailatpam/bilby
  • boris.goncharov/bilby
  • sama.al-shammari/bilby
  • siqi.zhong/bilby
  • jocelyn-read/bilby
  • marc.penuliar/bilby
  • stephanie.letourneau/bilby
  • alexandresebastien.goettel/bilby
  • alec.gunny/bilby
  • serguei.ossokine/bilby
  • pratyusava.baral/bilby
  • sophie.hourihane/bilby
  • eunsub/bilby
  • james.hart/bilby
  • pratyusava.baral/bilby-tg
  • zhaozc/bilby
  • pratyusava.baral/bilby_SoG
  • tomasz.baka/bilby
  • nicogerardo.bers/bilby
  • soumen.roy/bilby
  • isaac.mcmahon/healpix-redundancy
  • asamakai.baker/bilby-frequency-dependent-antenna-pattern-functions
  • anna.puecher/bilby
  • pratyusava.baral/bilby-x-g
  • thibeau.wouters/bilby
  • christian.adamcewicz/bilby
  • raffi.enficiaud/bilby
109 results
Show changes
......@@ -6,7 +6,9 @@ import mock
import numpy as np
from bilby.core.likelihood import (
Likelihood, GaussianLikelihood, PoissonLikelihood, StudentTLikelihood,
Analytical1DLikelihood, ExponentialLikelihood, JointLikelihood)
Analytical1DLikelihood, ExponentialLikelihood,
AnalyticalMultidimensionalCovariantGaussian,
AnalyticalMultidimensionalBimodalCovariantGaussian, JointLikelihood)
class TestLikelihoodBase(unittest.TestCase):
......@@ -490,6 +492,83 @@ class TestExponentialLikelihood(unittest.TestCase):
self.assertEqual(expected, repr(self.exponential_likelihood))
class TestAnalyticalMultidimensionalCovariantGaussian(unittest.TestCase):
def setUp(self):
self.cov = [[1, 0, 0], [0, 4, 0], [0, 0, 9]]
self.sigma = [1, 2, 3]
self.mean = [10, 11, 12]
self.likelihood = AnalyticalMultidimensionalCovariantGaussian(
mean=self.mean,
cov=self.cov)
def tearDown(self):
del self.cov
del self.sigma
del self.mean
del self.likelihood
def test_cov(self):
self.assertTrue(np.array_equal(self.cov, self.likelihood.cov))
def test_mean(self):
self.assertTrue(np.array_equal(self.mean, self.likelihood.mean))
def test_sigma(self):
self.assertTrue(np.array_equal(self.sigma, self.likelihood.sigma))
def test_parameters(self):
self.assertDictEqual(dict(x0=0, x1=0, x2=0), self.likelihood.parameters)
def test_dim(self):
self.assertEqual(3, self.likelihood.dim)
def test_log_likelihood(self):
likelihood = AnalyticalMultidimensionalCovariantGaussian(mean=[0], cov=[1])
self.assertEqual(-np.log(2*np.pi)/2, likelihood.log_likelihood())
class TestAnalyticalMultidimensionalBimodalCovariantGaussian(unittest.TestCase):
def setUp(self):
self.cov = [[1, 0, 0], [0, 4, 0], [0, 0, 9]]
self.sigma = [1, 2, 3]
self.mean_1 = [10, 11, 12]
self.mean_2 = [20, 21, 22]
self.likelihood = AnalyticalMultidimensionalBimodalCovariantGaussian(
mean_1=self.mean_1,
mean_2=self.mean_2,
cov=self.cov)
def tearDown(self):
del self.cov
del self.sigma
del self.mean_1
del self.mean_2
del self.likelihood
def test_cov(self):
self.assertTrue(np.array_equal(self.cov, self.likelihood.cov))
def test_mean_1(self):
self.assertTrue(np.array_equal(self.mean_1, self.likelihood.mean_1))
def test_mean_2(self):
self.assertTrue(np.array_equal(self.mean_2, self.likelihood.mean_2))
def test_sigma(self):
self.assertTrue(np.array_equal(self.sigma, self.likelihood.sigma))
def test_parameters(self):
self.assertDictEqual(dict(x0=0, x1=0, x2=0), self.likelihood.parameters)
def test_dim(self):
self.assertEqual(3, self.likelihood.dim)
def test_log_likelihood(self):
likelihood = AnalyticalMultidimensionalBimodalCovariantGaussian(mean_1=[0], mean_2=[0], cov=[1])
self.assertEqual(-np.log(2*np.pi)/2, likelihood.log_likelihood())
class TestJointLikelihood(unittest.TestCase):
def setUp(self):
......
File added
This diff is collapsed.
......@@ -43,7 +43,7 @@ class Test(unittest.TestCase):
duration = 4.
sampling_frequency = 2048.
label = 'full_15_parameters'
np.random.seed(88170235)
np.random.seed(8817023)
waveform_arguments = dict(waveform_approximant='IMRPhenomPv2',
reference_frequency=50., minimum_frequency=20.)
......
This diff is collapsed.