CosmoSIS

Introduction:

  • CosmoSIS Concepts
  • Installing CosmoSIS

Using CosmoSIS:

  • Tutorials: Getting Started
  • Samplers
    • Simple Samplers
      • test: Evaluate a single parameter set and save all results
      • list: Evaluate a pre-made list of parameter sets
    • MCMC Samplers
      • emcee: Ensemble walker sampling
      • metropolis: Classic Metropolis-Hastings sampling
      • importance: Importance sampling
      • kombine: Clustered KDE
      • pmc: Adaptive Importance Sampling
      • pocoMC: Preconditioned Monte Carlo for Accelerated Posterior and Evidence Estimation
    • Nested Samplers
      • multinest: Nested sampling for Bayesian Evidence
      • polychord: Ensemble nested sampling for Bayesian Evidence
      • nautilus: ML-enhanced nested sampling for Bayesian Evidence
    • Optimizers
      • maxlike: Find the maximum likelihood using various methods in scipy
      • minuit sampler MPI-aware maxlike sampler from the ROOT package.
      • gridmax: Naive grid maximum-posterior
    • Grid Samplers
      • grid: Simple grid sampler
      • snake: Intelligent Grid exploration
    • Specialist Samplers
      • fisher: Fisher matrix calculation
      • star: Simple star sampler
      • apriori: Draw samples from the prior and evaluate the likelihood
  • CosmoSIS Parameter Files
  • Standard Library Overview
  • Upgrading from the previous CosmoSIS Version

Bonus Features:

  • Sampler Features
  • Pipeline Features
  • Parameter Features
  • Debugging
  • Managing sets of runs with a Campaign

Writing modules:

  • Block Python API
  • Block C API
  • Block C++ API
  • Block Fortran API
  • Calling CosmoSIS from Python

Reference:

  • Command line flags for cosmosis
  • cosmosis-campaign
  • Command line flags for cosmosis-configure
  • Command line flags for cosmosis-extract
  • Command line flags for cosmosis-sample-fisher
  • Command line flags for postprocess
  • Standard Library Complete Listing

Misc:

  • Scripting
  • NERSC Submission Examples
  • Frequently Asked Questions
CosmoSIS
  • Samplers
  • View page source

Samplers

Samplers are the different methods that CosmoSIS uses to choose points in parameter spaces to evaluate.

Some are designed to actually explore likelihood spaces; others are useful for testing and understanding likelihoods.

Simple Samplers

  • test: Evaluate a single parameter set and save all results
  • list: Evaluate a pre-made list of parameter sets

MCMC Samplers

  • emcee: Ensemble walker sampling
  • metropolis: Classic Metropolis-Hastings sampling
  • importance: Importance sampling
  • kombine: Clustered KDE
  • pmc: Adaptive Importance Sampling
  • pocoMC: Preconditioned Monte Carlo for Accelerated Posterior and Evidence Estimation

Nested Samplers

  • multinest: Nested sampling for Bayesian Evidence
  • polychord: Ensemble nested sampling for Bayesian Evidence
  • nautilus: ML-enhanced nested sampling for Bayesian Evidence

Optimizers

  • maxlike: Find the maximum likelihood using various methods in scipy
  • minuit sampler MPI-aware maxlike sampler from the ROOT package.
  • gridmax: Naive grid maximum-posterior

Grid Samplers

  • grid: Simple grid sampler
  • snake: Intelligent Grid exploration

Specialist Samplers

  • fisher: Fisher matrix calculation
  • star: Simple star sampler
  • apriori: Draw samples from the prior and evaluate the likelihood
Previous Next

© Copyright 2017, The CosmoSIS Team.

Built with Sphinx using a theme provided by Read the Docs.