-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
31 lines (27 loc) · 901 Bytes
/
__init__.py
File metadata and controls
31 lines (27 loc) · 901 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
"""
Prior normalization transforms for SBL (sparse Bayesian learning).
Python port of the Julia PriorNormalization package from:
https://github.com/jglaubitz/paper-2025-SBL-priorNormalization
Provides:
- transform_CalvettiSomersalo2024: (v, ω) -> (z, θ) reparameterization
- make_phi: build Φ(τ) for the prior-normalizing map
- priorNormalizing_KR_inv, priorNormalizing_KR_inv_tu, etc.: inverse KR map components
"""
from .transforms import (
transform_CalvettiSomersalo2024,
make_phi,
make_phi_chebyshev,
priorNormalizing_KR_inv,
priorNormalizing_KR_inv_tτ,
priorNormalizing_KR_inv_tτ_aux,
priorNormalizing_KR_inv_tu,
)
__all__ = [
"transform_CalvettiSomersalo2024",
"make_phi",
"make_phi_chebyshev",
"priorNormalizing_KR_inv",
"priorNormalizing_KR_inv_tτ",
"priorNormalizing_KR_inv_tτ_aux",
"priorNormalizing_KR_inv_tu",
]