Skip to content

Latest commit

 

History

History
80 lines (50 loc) · 3.09 KB

readme.rst

File metadata and controls

80 lines (50 loc) · 3.09 KB

Tools21cm

A python package for analysing 21-cm signals from the Epoch of Reionization (EoR) and Cosmic Dawn (CD). The source files can be found at its GitHub page.

Note: There are some modules in the package that are still under active development. Therefore please contact the authors if you get erronous results.

Package details

The package provides tools to analyse cosmological simulations of EoR and CD. It contains modules to create mock 21-cm observations for current and upcoming radio telescopes, such as LOFAR, MWA and SKA, and to construct statistical measures.

Input

Currently, Tools21cm supports the following simulation codes:

  • CUBEP3M: a high performance cosmological N-body code
  • C2RAY: a numerical method for calculating 3D radiative transfer and for simulating the EoR and CD
  • GRIZZLY: an EoR and CD simulation code based on 1D radiative transfer
  • 21cmFAST: a semi-numerical cosmological simulation code for the radio 21cm signal
  • Simfast21: a semi-numerical cosmological simulation code for the radio 21cm signal
  • sem_num: a simple set of codes to semi-numerically simulate HI maps during reionization

Outputs

There are various manipulation and analysis modules in Tools21cm.

  • Angular coordinates: methods to convert data between physical (cMpc) coordinates and observational (angular-frequency) coordinates
  • Bubble Statistics: methods to calculate the sizes of the regions of interest and estimate the size distributions
  • Cosmological calculators: various functions for calculating some cosmological stuff
  • Identifying regions: methods to identify regions of interest in images
  • Lightcone: methods to construct lightcones
  • Power spectrum: contains functions to estimate various two-point statistics
  • Reading simulation outputs: methods to read simulations outputs
  • Smoothing: methods to smooth or reduce resolution of the data to reduce noise
  • Point statistics: contains various useful statistical methods
  • Temperature: methods to estimate the brightness temperature

For detailed documentation and how to use them, see contents page.

Under Development

  • Foreground model: methods to simulate and analyse the foreground signal for 21 cm signal
  • Primary beam: methods to simulate the primary beam of radio telescope
  • Telescope noise:
    • simulate the radio telescope observation strategy
    • simulate telescope noise
  • Topology: methods to estimate the topology of the region of interest