Cobaya Versions Save

Code for Bayesian Analysis

v3.5.1

3 weeks ago
  • Added DESI 1yr BAO data and SN from Pantheon Plus, DESY5 and Union3 (thanks DESI team, @adematti, @rubind, @WillMatt4 and @rodri981)
  • Use of vector parameters now documented (PR #191; inspired by @lukashergt, thanks!)

v3.5

2 months ago

General

  • Updated UGE sample job submission template (for cobaya-job-run and cobaya-grid-run)
  • Clarify log feedback when using oversample_thin
  • Fixed #345, #346, #347, #348

Grid scripts

  • Support for running grids of models, including grid getdist, PDF tables, importance sampling, minimization (almost all features of CosmoMC grid now available in Cobaya). See the new doc pages.

Minimization

  • Support for iminuit minimizer and getting best-fits for all mpi runs (#332, thanks @ggalloni)
  • Support for minimzation with an importance-sampled input yaml config

v3.4.1

7 months ago
  • Fixed a critical packaging bug (thanks Biagio De Simone!)
  • Updated CLASS to 3.2.1 (no more Cython version restriction)

v3.3.1

7 months ago

v3.4

7 months ago
  • A couple of major bugfixes (parallel MCMC chains getting stuck; issues when resuming).
  • Easier loading and MPI sharing of SampleCollections and sampler products, including native GetDist conversion.
  • Python 3.12 support.
  • Added 1-d grid LSS likelihood and BAO-only ELG and QSO (@msyriac)
  • Some CLASS-related minor updates.

v3.3.2

9 months ago
  • Class instance methods can now be used as external likelihoods.
  • Added planck_2018_lowl.EE_sroll2 low-E Planck likelihood
  • CAMB now supports using sigma8 as an input parameter (thanks @tilmantroester); note this is inefficient compared to A_s-based sampling)
  • cobaya-install cosmo now installs set of Planck NPIPE (PR4) python likelihoods
  • CAMB minimum version now 1.5 (with important bug fix in CAMB 1.5)
  • Various bug fixes/additional warnings

v3.3

1 year ago

Some highlights:

  • Min Python version is now 3.8!
  • Components can now use a package_install settings to specify if they should be installed from pip, github or URL when cobaya-install is run.
  • MCMC: added tempered sampling.
  • Planck:
    • Replaced default planck_2018_lowl.EE and planck_2018_low.TT with native versions, and using GitHub-hosted clik.
    • Added latest PR4 NPIPE fully-Python likelihoods

v3.2.2

1 year ago

v3.2.1

2 years ago

A not-so-minor release containing the following user-facing changes, among others:

  • Updated BOSS DR16 (thanks Pablo Lemos!), BICEP-Keck 2021 (thanks Dominic Beck!) PolyChord v1.20.1 (thanks Will Handley!), CLASS v3.2 (thanks Julien Lesgourgues and Nils Schöneberg!), CAMB (always last master commit) and (un-)official SPT likelihoods (external, thanks Xavier Garrido!). Run cobaya-install cosmo --upgrade to download them!

  • Added a convenient --minimize flag to cobaya-run: just re-run your previous MCMC/PolyChord runs with this flag to start a minimization process starting from the best point of your previous sample.

  • File locking was introduced in a previous version as a way to prevent parallel runs (e.g. due non-working MPI installs) to overwrite each other, but it may cause problems in some systems. To disable it you can now set the environment variable COBAYA_USE_FILE_LOCKING=false.

  • CAMB and CLASS: added Omega_b|cdm|nu_massive(z) and angular_diameter_distance_2. Pk_interpolator can now extrapolate towards low k using extrap_kmin.

  • CAMB and CLASS: added ignore_obsolete option to be able to run with your modified older CAMB and CLASS versions.

  • CAMB: Support setting individual Accuracy parameters, e.g. Accuracy.AccurateBB.

  • CLASS: added sigmaR(z), sigma8(z), fsgima8(z) and Weyl potential power spectrum (were already in CAMB). Added direct access to some CLASS computation products, via new requisites CLASS_[background|thermodynamics|primordial|perturbations|sources]. Changed default non_linear to hmcode (was none).

  • Many small fixes to code and docs, thanks to Caterina Umilta, Paolo Campeti, Lukas Hergt, Will Handley, @valadur19, Adam Ormondroyd, Chris Walter, Jack Runburg and Paul Shah!

Don't forget to run cobaya-install cosmo --upgrade after upgrading to Cobaya 3.2 to get the latest versions of all codes and likelihoods!

v3.1.1

2 years ago
  • Changes for compatibility with Pandas 1.3 (which broke convergence testing amongst other things).
  • Updated docs with list of external likelihood codes, and to help avoid issues with PySide install
  • Minor fixes in BAO/SN likelihoods