Skip to content

v3.6

Choose a tag to compare

@JesusTorrado JesusTorrado released this 28 Oct 15:22
· 29 commits to master since this release

3.6 – 2025-10-28

General

  • Minimum python 3.10; type hints updated accordingly (#419)
  • Added standardized formatting with ruff (removing flake8) (#419, #442)
  • Added pre-commit hooks for automated code quality checks (trailing whitespace, end-of-file-fixer, pyupgrade, ruff) (#419)
  • Documentation can now be built as markdown for LLM context. Flat context file provided.
  • Periodic sampled parameters implemented (for now fully supported by MCMC only), as well as tagging of derived parameters as periodic for analysis with GetDist (#440, #443; fixes #438)
  • Added simple gaussian likelihood with optional normalization constant (#433)
  • In Prior.reference(), now fixed values can be turned into a norm with given std (#429, #460; fixes #394)
  • In SampleCollection, inconsistent sums of individual chi2's and prior's are allowed, for e.g. emulators (#456)
  • sampler_type now an explicit parameter, instead of guessed from sampler name (#455)
  • Fixed out-of-bounds bug in Pool2D (#457; fixes #454)
  • use_renames option of theories deprecated (was not used)
  • Empty dicts in component definitions now preserved (fixes #450; thanks yzhengsong)
  • Improved truncnorm prior support (#431; thanks @xgarrido)

Cosmology