Skip to content

Commit

Permalink
Added tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
HTJense committed Nov 10, 2023
1 parent 085e7f6 commit c9d55ca
Show file tree
Hide file tree
Showing 5 changed files with 71 additions and 6 deletions.
1 change: 0 additions & 1 deletion .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install pytest
pip install -r requirements.txt
pip install -e .
- name: Cache testing Dataset
Expand Down
File renamed without changes.
8 changes: 4 additions & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@

setup(
name = "WMAPLike",
version = "0.1.0",
version = "0.1.1",
description = "WMAP DR5 likelihood for cobaya",
author = "Hidde Jense",
author_email = "[email protected]",

zip_safe = True,
packages = find_packages(),
python_requires = ">=3.7",
python_requires = ">=3.8",
install_requires = [
"cobaya>=3.1.0",
"cobaya>=3.3.0",
"astropy"
],
package_data = { "wmaplike" : [ "WMAPLike.yaml" ] }
package_data = { "wmaplike" : [ "*.yaml", "tests/*" ] },
)
2 changes: 1 addition & 1 deletion wmaplike/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from .wmap import WMAPLike
from .wmap import WMAPLike, WMAPBestFitv5
66 changes: 66 additions & 0 deletions wmaplike/tests/test_wmap.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
import pytest # noqa F401
import numpy as np
from cobaya.model import get_model

info = {
"params": {
"cl_amp": 1.0
},
"theory": {
"wmaplike.WMAPBestFitv5": None
},
"likelihood": {
"wmaplike.WMAPLike": {
"use_lowl_TT": True,
"use_highl_TT": True,
"use_highl_TE": True,
"use_highl_TB": False,
"use_lowl_pol": False,
"use_lowl_TBEB": False,
"use_highl_TT_beam_ptsrc": False,
"use_sz": False,
"debug": True
}
},
"sampler": {"evaluate": None},
"debug": True
}

chisqr_expected = {
"lowl_TT_gibbs" : -13.614869,
"MASTER_TTTT" : 1200.005224,
"MASTER_TETE_chi2": 831.787122,
"MASTER_TETE_det": 3605.526233,
"MASTER_TBTB_chi2": 775.110063,
"MASTER_TBTB_det": 3610.385517,
"TEEEBB_chi2" : 1320.994614,
"TEEEBB_det" : 692.874562,
"beamptsrc_TT" : 0.735565
}

def test_import():
import wmaplike # noqa F401


def test_model():
model = get_model(info) # noqa F841


def test_highl():
info["likelihood"] = {
"wmaplike.WMAPLike": {
"use_lowl_TT": True,
"use_highl_TT": True,
"use_highl_TE": True,
"use_highl_TB": False,
"use_lowl_pol": False,
"use_lowl_TBEB": False,
"use_highl_TT_beam_ptsrc": False,
"use_sz": False,
"debug": True
}
}

model = get_model(info)
model.loglikes()

0 comments on commit c9d55ca

Please sign in to comment.