Development History

ares used to exist as two separate codes: rt1d and glorb, which were introduced in Mirocha et al. (2012) and Mirocha (2014), respectively. Since then, the codes have been combined and restructured to provide a more unified framework for doing radiative transfer calculations, modeling of the global 21-cm signal, and exploring all types of parameter spaces using MCMC.

Here’s an attempt to keep track of major changes to the code over time, which will be tagged in the bitbucket repository with version numbers.

v0.2

Not yet released, but here are some notes as we go:

  • Can model the star-formation efficiency as a mass- and redshift-dependent quantity using HaloProperty objects.
  • This, coupled with the GalaxyPopulation class, allows one to generate models of the galaxy luminosity function. Also possible to fit real datasets (using ares.inference.FitLuminosityFunction module).
  • Creation of a litdata module to facilitate use of data from the literature. At the moment, this includes recent measurements of the galaxy luminosity function and stellar population synthesis models (starburst99 and BPASS).

v0.1

This is the version of the code used in Mirocha et al. (2015).