How akashdeshmukh-git/fractal-cosmology-pipeline works
This package analyzes the fractal Hubble model through three scripts: a DESI ΛCDM benchmark, a joint DESI DR1 and Pantheon+ MCMC fit, and an analytic CMB consistency check. Users can run each stage individually or use run_all.py, which executes them in sequence. The benchmark’s best-fit parameters can inform the joint fit, whose posterior results feed the CMB check. The scripts also compute model predictions and likelihoods internally. Data files are referenced by the source and README, but are not present in the supplied tree.
Main entry points: step2_joint_mcmc.py Joint MCMC · step1_lcdm_benchmark.py ΛCDM Benchmark · run_all.py Sequential Runner · step3_cmb_check.py CMB Check
Components 13
Workflow
- Sequential Runner
run_all.py - ΛCDM Fit State
- Joint Fit Results
- Benchmark Results
- CMB Results
- Posterior Plots
Model Inference
- ΛCDM Benchmark
step1_lcdm_benchmark.py - Joint MCMC
step2_joint_mcmc.py - Model Likelihoods
step2_joint_mcmc.py - DESI BAO Inputs
- Pantheon+ Inputs
Validation
- CMB Check
step3_cmb_check.py
Other components
- Analyst
Connections 19
- Analyst → Sequential Runner: runs workflow
- Analyst → ΛCDM Benchmark: runs directly
- Analyst → Joint MCMC: runs directly
- Analyst → CMB Check: runs directly
- Sequential Runner → ΛCDM Benchmark: executes first
- Sequential Runner → Joint MCMC: executes second
- Sequential Runner → CMB Check: executes third
- DESI BAO Inputs → ΛCDM Benchmark: provides BAO data
- DESI BAO Inputs → Joint MCMC: provides BAO data
- Pantheon+ Inputs → Joint MCMC: provides SN data
- ΛCDM Benchmark → Model Likelihoods: evaluates BAO likelihood
- Joint MCMC → Model Likelihoods: evaluates joint likelihood
- ΛCDM Benchmark → ΛCDM Fit State: saves best fit
- ΛCDM Benchmark → Benchmark Results: writes metrics
- ΛCDM Fit State → Joint MCMC: loads optional baseline
- Joint MCMC → Joint Fit Results: writes posterior
- Joint MCMC → Posterior Plots: saves plots
- Joint Fit Results → CMB Check: loads posterior
- CMB Check → CMB Results: writes check