Skip to content

Welcome to BrahMap

BrahMap testsuite BrahMap documentation build status

This project is currently under active development!!!

BrahMap is a scalable and modular map-making framework for the CMB experiments. It features user-friendly Python interface for the linear operators used in map-making. The Python interface simply handles the workflow while delegating the heavy computations to the functions implemented in C++ extension. In addition to the interface for linear operators, BrahMap offers a wrapper for Generalized Least Squares (GLS) map-making using the Preconditioned Conjugate Gradient (PCG) solver. BrahMap is also integrated with litebird_sim through dedicated wrappers.

For a quick introduction to map-making with BrahMap, refer to the quick start guide. For a complete reference of the BrahMap API, refer to the API reference. Complete example notebooks and scripts can be found here.

You can find detailed information on the implementation and features of BrahMap at arXiv:2501.16122.

Citation

This work can be cited with:

@misc{anand2025brahmap,
      title={\texttt{BrahMap}: A scalable and modular map-making framework for the CMB experiments}, 
      author={Avinash Anand and Giuseppe Puglisi},
      year={2025},
      eprint={2501.16122},
      archivePrefix={arXiv},
      primaryClass={astro-ph.CO},
      url={https://arxiv.org/abs/2501.16122}, 
}

Acknowledgement

This work is supported by Italian Research Center on High Performance Computing, Big Data and Quantum Computing (ICSC), project funded by European Union - NextGenerationEU - and National Recovery and Resilience Plan (NRRP) - Mission 4 Component 2 within the activities of Spoke 3 (Astrophysics and Cosmos Observations).