Skip to content
Merged
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
e34d791
create ci
Sep 11, 2025
a2b8855
pytest added
Sep 17, 2025
0d42880
with pixi instead
Sep 17, 2025
7080f5e
look for pytest in nifty_maria
Sep 17, 2025
912cdf0
added missing newline
Sep 17, 2025
3dff20d
newline
Sep 17, 2025
a173e98
add maria and ensure pip in pixi
Sep 18, 2025
b50f7b3
right directory
Sep 18, 2025
29a579c
.
Sep 18, 2025
9a362d5
../
Sep 18, 2025
03ace8e
added install nifty
Sep 24, 2025
38330fd
..
Sep 24, 2025
5f214c7
pixi nifty install
Sep 24, 2025
c1fd0a7
cd
Sep 24, 2025
2f5c4c5
re
Sep 24, 2025
adf75e1
removed nifty for testing
Sep 24, 2025
87ad4a7
added nifty
Sep 25, 2025
e85e637
nifty and niftymaria
Sep 25, 2025
7ca180d
test steering
Oct 9, 2025
500d91b
fix nifty version
Oct 9, 2025
5d69e96
pip list
Oct 9, 2025
3495a1e
cd cmb
Oct 9, 2025
a2cf2af
pip list to all
Oct 9, 2025
5d7f7ba
pixi run pip list
Oct 9, 2025
e9b8d22
version nifty
Oct 9, 2025
efbf7d7
nifty < 9
Oct 14, 2025
f0de275
try with https link to nifty8
Oct 14, 2025
3a9a4c9
correct url
Oct 14, 2025
2fe64b6
cpu env
Oct 14, 2025
0ba4db4
added correct path
Oct 14, 2025
20c3c49
list env
Oct 15, 2025
4841b00
check env
Oct 15, 2025
6315765
pixi install cpu
Oct 15, 2025
87fe16a
pixi version
Oct 15, 2025
feefe8d
pixi update
Oct 15, 2025
6ab0dce
path
Oct 15, 2025
8864fdb
version check
Oct 15, 2025
5664e96
jax backend
Oct 15, 2025
7c9eb51
removed parenthesis
Oct 15, 2025
72ae1b3
,
Oct 15, 2025
0bc1dca
import jax
Oct 15, 2025
f7f45a4
debug maria
Oct 16, 2025
23c807b
add two tests
Oct 22, 2025
7b4bf83
removed map test
Oct 22, 2025
4b6b9c1
path
Oct 27, 2025
d29846e
fit map test alone
Nov 5, 2025
22b7eac
removed nifty8 installment
Nov 5, 2025
98ad575
removed nifty8 installment
Nov 5, 2025
d91500f
install pixi
Nov 5, 2025
129f74d
removed path to pixi branch
Nov 6, 2025
a44a81e
removed labels
Nov 10, 2025
c4a4219
removed pip
Nov 10, 2025
721afbe
removed pip installs
Nov 10, 2025
c3bbfaf
run in cpu env
Nov 10, 2025
d19377c
test pixi branch
Nov 10, 2025
75ea43e
run with cpu
Nov 10, 2025
0d73a51
removed ref path to pixi branch
Nov 20, 2025
0fcc423
Merge branch 'thomaswmorris:master' into niftymaria_ci
aileench3n Nov 26, 2025
ae8aaab
maria dependencies
Nov 26, 2025
fba290f
test env
Nov 26, 2025
fb99e6e
test env
Nov 26, 2025
e59e7d6
test env
Nov 28, 2025
6eedb1d
Merge branch 'thomaswmorris:master' into niftymaria_ci
aileench3n Nov 28, 2025
223a243
test env
Nov 28, 2025
8bcda23
test env
Nov 28, 2025
0badaa9
test env
Nov 28, 2025
2707aa0
test env added maria ../
Nov 28, 2025
0fe6e24
test env added maria ../
Nov 28, 2025
8137baa
test env added maria ../
Nov 28, 2025
090bc24
test env added maria ../ removed path for maria
Nov 28, 2025
7b3ab90
pip install torch added
Nov 28, 2025
25f5df1
mustang test
Dec 4, 2025
67794af
Merge branch 'thomaswmorris:master' into niftymaria_ci
aileench3n Dec 4, 2025
d4905f5
more lightweight?
Dec 10, 2025
de53069
test on pixi
Dec 22, 2025
0bf05c0
removed pip install torch
Dec 22, 2025
f7ac4ce
added torch back
Dec 22, 2025
83c1594
Merge branch 'thomaswmorris:master' into niftymaria_ci
aileench3n Jan 22, 2026
c513dd1
removed ref pixi path
Feb 5, 2026
7d01f37
added ref path pixi back
Feb 5, 2026
aa98a83
removed atmos only test
Feb 13, 2026
60c6545
removed ref path to pixi
Feb 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions .github/workflows/nifty_maria_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: Test Nifty Maria

on:
push:
pull_request:

jobs:
test-nifty-maria:
runs-on: ubuntu-latest

steps:
- name: Checkout maria
uses: actions/checkout@v4

- name: Checkout nifty_maria (inside CMB_denoising)
uses: actions/checkout@v4
with:
repository: jwuerzinger/CMB_denoising
path: CMB_denoising

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install pixi
run: |
cd CMB_denoising
curl -fsSL https://pixi.sh/install.sh | bash
echo "$HOME/.pixi/bin" >> $GITHUB_PATH

- name: Set up pixi test cpu no maria environment
run: |
cd CMB_denoising
pixi install -e test
pixi run -e test pip install torch --index-url https://download.pytorch.org/whl/cpu

- name: Install maria in pixi environment
run: |
cd CMB_denoising
pixi run -e test pip install -e ../

- name: Run tests with pixi
run: |
cd CMB_denoising/nifty_maria
pixi run -e test pytest -q

#- name: Run atmos mustang test
# run: |
# cd CMB_denoising/nifty_maria/steering
# pixi run -e test python test_steering.py --config test --fit_atmos True --fit_map False

- name: Run map mustang test
run: |
cd CMB_denoising/nifty_maria/steering
pixi run -e test python test_steering.py --config test --fit_atmos False --fit_map True

- name: Run both mustang atmos and map test
run: |
cd CMB_denoising/nifty_maria/steering
pixi run -e test python test_steering.py --config test --fit_atmos True --fit_map True

#- name: Run atmos atlast test
# run: |
# cd CMB_denoising/nifty_maria/steering
# pixi run -e test python test_steering.py --config test_atlast --fit_atmos True --fit_map False

#- name: Run map atlast test
# run: |
# cd CMB_denoising/nifty_maria/steering
# pixi run -e test python test_steering.py --config test_atlast --fit_atmos False --fit_map True

#- name: Run both atlast atmos and map test
# run: |
# cd CMB_denoising/nifty_maria/steering
# pixi run -e test python test_steering.py --config test_atlast --fit_atmos True --fit_map True
Loading