CosmoPhys

software

Colossus1 is a recently available open-source, pure-python (nothing to compile) calculations toolkit developed by computational astrophysicist Benedikt Diemer during his PhD thesis work at University of Chicago.2

There are 3 separate python modules for cosmology, LSS, and DM Halos. You can choose to work with any of 20 built-in cosmology models based on results from Planck18 (with or w/o BAO), Planck15, Planck13, WMAP, etc. You can also create your own cosmology model by specifying values for a minimum of 6 parameters.

A paper on it is available at https://arxiv.org/abs/1712.04512. The code is available at this BitBucket repository. You can clone the repo, or download a zip file, or you can install it using pip. Documentation with many examples in html format is available here and the docs on the 3 modules are also available as interactive, live-code Jupyter notebooks here. The html tutorials doc files are just exports from the Jupyter notebooks.

Read more...