Skip to content

Commit

Permalink
Merge pull request #138 from NumCosmo/release_v0.21.0
Browse files Browse the repository at this point in the history
New release v0.21.0
  • Loading branch information
vitenti committed Jan 30, 2024
2 parents a005675 + b5141b9 commit 2df00bb
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 3 deletions.
66 changes: 66 additions & 0 deletions ChangeLog.md
Expand Up @@ -3,7 +3,73 @@ CHANGELOG

[Current]

[v0.21.0]
* numcosmo command line tool (#137)

Introduced a new command line tool for NumCosmo (experimental):

* `numcosmo from-cosmosis` converts a cosmosis ini file to NumCosmo yaml
format
* `numcosmo run fit ` computes the best-fit for an experiment (NumCosmo's
analysis)
* `numcosmo run test` test an experiment
* `numcosmo run fisher` computes a fisher matrix
* `numcosmo run fisher-bias` computes a fisher matrix
* `numcosmo run theory-vector` computes the theory vector
* `numcosmo run mcmc apes` computes the MCMC sampling of the experiment
using APES
* Fixed serialization for require_nonlinear_pk.
* Now NcmFit calls m2lnL just once if no parameters are free.
* New methods to NcmData and NcmDataset to check if mean_vector is
available.
* Updated stubs and requiring black < 24 due to difference in formatting.
* Unit tests for the newly added code.
* Variant dictionary support (#135)

* New NcmVarDict boxed object describing a dict of str keys and basic types
values.
* Added unit testing
* Support for serialization of NcmVarDict
* Improved valgrind suppresion file
* Changing Variant type of object to tuples.
* Finished update of Object variant type. Added tests for data files.
* Finished support for VarDict as object properties.
* Updated conda environment file to use openblas compatible with openmp.
* Fixing problem with fft wisdow when MKL is being used.
* Updated priors to use named parameters. Improved Model and MSet objects
use of full parameter names.
* Improving reports to codecov.
* Using conda build for coverage.
* Fixed wrong signness comparison and coverage .
* Testing lcov 1.16 options.
* Removing timeout for coverage tests.
* Removing external codes from coverage.
* Disabling documentation build in CI.
* Removing G_DECLARE_ from coverage.
* Ignoring G_DEFINE_ in coverage.
* Using lcov for coveralls.
* Disabling branch detection.
* Extra tests for NcmMSet and adding tests back to coverage.
* Support for object dictionaries, NcmObjDictStr and NcmObjDictInt. (#134)

* Support for object dictionaries, NcmObjDictStr and NcmObjDictInt.
* Unit testing
* Updated stubs
* Fixed leaks
* Better python executable finding.

* Added GSL as a dependency for libmisc (internal library). (#133)

* Added GSL as a dependency for libmisc (internal library).
* More missing deps for libmisc.
* Removed unnecessary includes omp and added missing deps to class.
* Improving a few includes.

[v0.20.0]
* Updated stubs.

* New minor version v0.20.0

* Support for computing fisher bias vector (#132)

* Added support for computing fisher bias vector and corresponding unit
Expand Down
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -2,7 +2,7 @@

NumCosmo is a powerful numerical cosmology library designed to facilitate calculations of cosmological observables and analysis of statistical models. It provides a comprehensive set of tools that empower researchers and developers in the field of cosmology and astrophysics.

[![Build Status](https://github.com/NumCosmo/NumCosmo/workflows/Build%20and%20Check/badge.svg)](https://github.com/NumCosmo/NumCosmo/actions) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![Coverage Status](https://coveralls.io/repos/github/NumCosmo/NumCosmo/badge.svg?branch=master)](https://coveralls.io/github/NumCosmo/NumCosmo?branch=master)
[![Build Status](https://github.com/NumCosmo/NumCosmo/workflows/Build%20and%20Check/badge.svg)](https://github.com/NumCosmo/NumCosmo/actions) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![Coverage Status](https://coveralls.io/repos/github/NumCosmo/NumCosmo/badge.svg?branch=master)](https://coveralls.io/github/NumCosmo/NumCosmo?branch=master) [![codecov](https://codecov.io/gh/NumCosmo/NumCosmo/graph/badge.svg?token=FZ3PX0PKWG)](https://codecov.io/gh/NumCosmo/NumCosmo)

Visit [NumCosmo's website](https://numcosmo.github.io) for more information.

Expand Down
2 changes: 1 addition & 1 deletion meson.build
@@ -1,7 +1,7 @@
project(
'numcosmo',
['c', 'fortran'],
version: '0.20.0',
version: '0.21.0',
license: 'GPL-3.0-or-later',
meson_version: '>= 1.2.0',
default_options: [
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = 'numcosmo_py'
version = '0.20.0'
version = '0.21.0'
description = 'NumCosmo is a free software C library for cosmology calculations'
readme = 'README.md'
classifiers = [
Expand Down
1 change: 1 addition & 0 deletions tools/meson.build
Expand Up @@ -43,6 +43,7 @@ executable(
python_scripts = [
'mcat_calibrate_apes',
'mcat_plot_corner',
'numcosmo',
]

foreach script : python_scripts
Expand Down

0 comments on commit 2df00bb

Please sign in to comment.