Skip to content

Releases: CobayaSampler/cobaya

3.5.3

09 Aug 07:43
Compare
Choose a tag to compare
  • Added cobaya-run --allow-changes to resume or minimize after changing input settings (turns off checking)
  • Updates for numpy 2 and other compatibility/deprecation fixes
  • Fixes #357, #358, #360, #361, #362, #368
  • Added _fast_chi_squared method to base class InstallableLikelihood

v3.5.1

25 Apr 10:15
Compare
Choose a tag to compare

v3.5

19 Feb 20:16
Compare
Choose a tag to compare

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

12 Oct 13:30
Compare
Choose a tag to compare
  • Fixed a critical packaging bug (thanks Biagio De Simone!)
  • Updated CLASS to 3.2.1 (no more Cython version restriction)

v3.4

11 Oct 13:22
Compare
Choose a tag to compare
  • 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

30 Jul 08:49
Compare
Choose a tag to compare
  • 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

11 Oct 13:50
Compare
Choose a tag to compare
typo

v3.3

29 Mar 19:16
Compare
Choose a tag to compare

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

29 Mar 19:12
Compare
Choose a tag to compare
Version bump v3.2.2

v3.2.1

17 May 13:03
Compare
Choose a tag to compare

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!