Jupyter notebooks exploring the sky models, beam patterns, and numerical precision considerations relevant to RRIVis.
Requires Pixi. From this directory:
pixi install
pixi run lab # launch JupyterLabThis installs all dependencies (healpy, pygdsm, pysm3, etc.) and RRIVis itself in editable mode.
| Notebook | Model | Description |
|---|---|---|
gleam.ipynb |
GLEAM EGC | Hurley-Walker et al. (2017) MWA survey, 72–231 MHz. 20-band SEDs, spectral index analysis, source counts, curvature. |
gleam_x.ipynb |
GLEAM-X | DR1 (2022) & DR2 (2024) with MWA Phase II. Curved power-law fitting, peaked-spectrum sources, DR1/DR2 comparison. |
gleam_galactic.ipynb |
GLEAM Galactic | Hurley-Walker et al. (2019) Galactic plane catalog. Inner/outer Galaxy, HII/SNR populations, spectral index maps. |
gsm2008.ipynb |
GSM2008 | de Oliveira-Costa et al. (2008) PCA model, 10 MHz – 94 GHz. Basemap, interpolation, and CMB comparisons. |
gsm2016.ipynb |
GSM2016 | Zheng et al. (2017) PCA model, 10 MHz – 5 THz. Resolution, data unit, interpolation, and CMB comparisons. |
haslam.ipynb |
Haslam 408 MHz | Haslam et al. (1982) map with power-law spectral scaling. Spectral index sensitivity and GSM2008 comparison. |
lfsm.ipynb |
LFSM | Dowell et al. (2017) LWA1-based model, 10 – 408 MHz. GSM2008 comparison and CMB analysis. |
pysm3.ipynb |
PySM3 | Zonca et al. (2021) component-based model. Individual component SEDs, polarization, and dominance maps. |
| Notebook | Description |
|---|---|
analytic_beam_plotting.ipynb |
Visualization of analytic beam patterns (Gaussian, 2D cuts, feed illumination). |
| Notebook | Description |
|---|---|
exponential_precision_errors.ipynb |
Precision of exp(x) - 1 vs expm1(x) in the RIME phase term. |
logarithm_precision_errors.ipynb |
Precision of log(1 + x) vs log1p(x) in the inverse Planck formula. |
rayleigh_jeans_vs_planck.ipynb |
Rayleigh-Jeans approximation vs full Planck function across radio frequencies. |