Skip to content

Releases: LSSTDESC/CCL

v2.3.0

09 Sep 16:52
58d01c3
Compare
Choose a tag to compare

New in Python library

  • Fixed bug in calculation of Omega_M in cosmic emulator (#897).
  • Eisenstein and Hu no-wiggle power spectrum (#898)
  • Many functions now methods of the Cosmology class (#887)
  • Correction to HM transition regime and small-scale 1-halo suppression (#877, #883)
  • Generalized treatment of satellites in HOD profile (#875)
  • SSC Non-Gaussian Angular power spectrum covariance (#855)
  • Allow access to CAMB nonlinear power spectra (#854) and dark-energy models (#857)
  • Write and read configuration settings to yaml (#852)
  • Weak lensing profiles (#824)

New in C library

  • Deprecate C-level yaml reader and writer (#852)
  • Fixed bug in emulator implementation (#899)

v2.2.0

04 Feb 17:26
f760742
Compare
Choose a tag to compare

Main new features:

  • Halo Occupation Distribution
  • Pressure profiles
  • Cosmology calculator mode
  • Vanilla LCDM cosmology
  • Number counts integrals
  • Scale-dependent modified gravity parameters
  • Non-Gaussian covariances

v2.1.0

29 Apr 16:59
984b31f
Compare
Choose a tag to compare

This release introduces new and improved functionality in several areas, including notably:

  • overhauled and improved support for halo-model calculations
  • support for perturbation-theory tracers and spectra via fast-pt
  • improved accuracy in mu-Sigma modified gravity calculations via ISiTGR

v2.0.1

22 Oct 12:01
Compare
Choose a tag to compare

This release fixes a bug caused by missing files when creating sdists for PyPi.

v2.0.0

21 Oct 12:17
6b61236
Compare
Choose a tag to compare

This release is the first release of version 2 of CCL. It features a major overhaul of the internals of the CCL library plus many new features. The highlights include

  • The C API is now officially deprecated. This fact means that the C API is unstable. Any external codes should plan to use the Python API for future CCL versions.
  • CCL now works with the Boltzmann code CAMB.
  • CAMB is now the default Boltzmann code for CCL. This change enables us to ship CCL via conda.
  • The tracers framework has been rewritten to allow more customization.
  • CCL now has its own version of HaloFit.
  • The neutrino API has been refactored.
  • The test suite and benchmarks are now all in Python.
  • The documentation has been consolidated into the readthedocs site exclusively.
  • We have added support for mu-Sigma modified gravity models.
  • We have added predictions for halo profiles.

v2.0.0rc3

03 Oct 11:50
7702377
Compare
Choose a tag to compare
v2.0.0rc3 Pre-release
Pre-release

This is the third v2 release candidate. Relative to v2.0.0rc2, it contains additional errors for unphysical neutrino cosmologies and new documentation.

v2.0.0rc2

18 Sep 21:31
c6cf28b
Compare
Choose a tag to compare
v2.0.0rc2 Pre-release
Pre-release

This is the second v2 release candidate. Relative to v2.0.0rc1, it contains additional API changes for specifying neutrinos and a bug fix.

v2.0.0rc1

17 Sep 15:52
177b86a
Compare
Choose a tag to compare
v2.0.0rc1 Pre-release
Pre-release

This is the first v2 release candidate. v2 of CCL will have extensive API changes, documentation upgrades, and performance enhancements. The major highlights include

  • support for CAMB via pycamb
  • OpenMP threading where appropriate
  • deprecation of the C interface
  • support for mu-Sigma modified gravity
  • a custom HALOFIT implementation
  • improved support for tracers beyond the standard ones ("generalized tracers")
  • refactored unit and benchmark test suites

CCL v1.0.0

14 Dec 11:05
0a5e2a2
Compare
Choose a tag to compare

This release includes

  • Several new automated accuracy tests, particularly for angular power spectra and correlation functions.
  • Further documentation regarding the benchmark codes.
  • The version of the CCL paper to be submitted to ApjS.
  • An updated CCL note.
  • General code improvements as a result of LSST DESC Code Review.

CCL v0.9

04 Sep 16:41
5d585a5
Compare
Choose a tag to compare

This release includes

  • Several new automated accuracy tests.
  • Benchmark codes as documented in the wiki: https://github.com/LSSTDESC/CCL/wiki/Benchmarks.
  • A Jupyter notebook that reproduces the plots in the CCL paper found in the examples folder.
  • A draft of the CCL paper previous to the second round of LSST DESC internal review comments.
  • An updated CCL note.