Skip to content

jwuerzinger/CMB_denoising

Repository files navigation

CMB_denoising

Draft repo for the ODSL CMB denoising project.

Follow the maria installation instructions to get startet.

The maria python package is added as a submodule.

The tutorials folder contains some simple tutorial notebooks for using maria. They may be outdated. Also check: maria/docs/source/tutorials.

Check the transformer_maria folder for a simple first (unsuccessful) transformer-based attempt at reconstructing maria data.

nifty_maria contains code for reconstructing maria data with the jax implementation of nifty (also added as a submodule). There are step-by-step python notebooks which build up to a simultaneous fit for disentangling astronomical signals from atmosphere contributions:

  • nifty_maria/python/: jax-based rewrite of maria's map sampling.
  • nifty_maria/map/: Reconstruction of astronomical signals without atmosphere or CMB contributions.
  • nifty_maria/atmosphere_mapsampling/: Reconstruction of (static) atmosphere contributions using nifty's 2D correlated field model (i.e. atmosphere "images"). Moderately successful and computationally very heavy!
  • nifty_maria/atmosphere_tods/: Reconstruction of 1D atmosphere time-series directly without modelling detector response. More lightweight/successful, but: brings some loss of generality/expressivity since all atmosphere TODs are assumed to be identical, barring pixel fluctuations.
  • nifty_maria/simultaneous_fit/: Simultaneous reconstruction of map (image) and atmosphere (time-series). Most successful approach thus far. Better reco than maria baseline.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published