FURAX-CS Documentation¶
GPU-accelerated CMB parametric component separation built on JAX and FURAX.
FURAX-CS implements adaptive K-means and multi-resolution clustering strategies for spatially-varying foreground modeling of Cosmic Microwave Background (CMB) data, with benchmarks against FGBuster.
Installation¶
# Install JAX (CPU or CUDA)
pip install -U "jax[cpu]" # CPU-only
pip install -U "jax[cuda]" # GPU (recommended for production)
# Install furax-cs
pip install -e ".[all]"
Tutorials
- FGBuster vs FURAX: Framework Comparison for CMB Component Separation
- Framework Validation: Comparing FURAX and FGBuster
- Advanced Optimization with JAX: Using Optax
- Adaptive Component Separation with K-means Clustering
- Multi-Resolution Component Separation with HEALPix ud_grade
- Visualize Clusters
- Complete Workflow: Scripts and R-statistic Analysis
- Optimizer Benchmark
API Reference