Clone wiki

cosmosis / Home

Welcome

Welcome to CosmoSIS.

CosmoSIS is a cosmological parameter estimation code. It is now at version 1.4

It is a framework for structuring cosmological parameter estimation in a way that eases re-usability, debugging, verifiability, and code sharing in the form of calculation modules.

It consolidates and connects together existing code for predicting cosmic observables, and makes mapping out experimental likelihoods with a range of different techniques much more accessible

CosmoSIS is described in Zuntz et al: http://arxiv.org/abs/1409.3409 - if you make use of it in your research, please cite that paper and include the URL of this repository in your acknowledgments. Thanks!

Webinars

Webinar 1 recording and slides

Webinar 2 recording and slides

Mailing Lists

Sign up for the CosmoSIS announcements email list (for announcements by core team) by emailing listserv@fnal.gov with the subject line and message text: subscribe cosmosis_messages

Sign up for the CosmoSIS users email list (for discussion among users) by emailing listserv@fnal.gov with the subject line and message text: subscribe cosmosis_users

Install CosmoSIS

CosmoSIS needs a 64-bit operating system.

Try some short demos

These demos illustrate basic cosmosis concepts in action.

Longer demos

These longer examples show realistic parameter constraint pipelines.

Modules

All the scientific code in CosmoSIS is organized into independent modules. CosmoSIS ships with a standard library of modules doing most standard cosmology calculations (stored in a separate repository), and if you want to build or modify a pipeline you can use them:

Input Files

A CosmoSIS run is specified with up two or three parameter files. The first two are required and the third (priors) is optional:

Samplers

CosmoSIS comes with a range of samplers suitable for different likelihoods spaces.

Simple:

Classic:

Max-Like:

Ensemble:

Grid:

Helper tools

Parallelize

Debugging modules

Libraries available to multiple modules

Reference

Survey-specific code

Changes

Discussions and meetings

Get help

Updated