Skip to content

zonca/beamconv

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beamconv

Authors: Adri J. Duivenvoorden and Jon E. Gudmundsson

contact: adri.duivenvoorden@fysik.su.se

Simulate the scanning of the CMB sky while incorporating realistic beams and scan strategies.

This code uses (spin-)spherical harmonic representations of the (polarized) beam response and sky to generate simulated CMB detector signal timelines. Beams can be arbitrarily shaped. Pointing timelines can be read in or calculated on the fly. Optionally, the results can be binned on the sphere.

Usage

See example scripts beamconv/test.py and Jupyter notebooks in notebooks.

Dependencies

Apart from the standard libraries, NumPy, Healpy, and Matplotlib, this code makes use of qpoint, a lightweight quaternion-based library for telescope pointing, written by Sasha Rahlin. The code has been tested with Python 2.7 and 3.6.

Installation

python setup.py install --user

run unittests:

python setup.py test

About

Scripts to simulate CMB detector signals while incorporating realistic beams and scan strategies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 91.3%
  • Python 8.7%