Skip to content

Releases: davidesciotti/Spaceborne

v2026.04.0

23 Apr 13:17

Choose a tag to compare

This version includes several updates, most importantly revisited and optimised functions to compute the sample covariance from an ensemble of healpy Gaussian simulations. The full list of updates is the following:

  • Restored and optimised sample covariance from healpy Gaussian simulations
  • Updated phz reading function from euclidlib (the module was renamed)
  • Added guard and updated environment.yaml for the incompatibility between heracles and scipy 1.17
  • run_config now preserves the structure of the original config file
  • Import input Cl files only if the associated probes are required
  • Minor bugfixes

Full Changelog: v2026.03.2...v2026.04.0

v2026.03.2

27 Mar 11:52

Choose a tag to compare

  • Add the possibility to save NaMaster mode-coupling matrices (both binned and unbinned)
  • Raise KeyError immediately if a given configuration key is not defined

Full Changelog: v2026.03.1...v2026.03.2

v2026.03.1

19 Mar 10:17

Choose a tag to compare

  • Implementation of the projection of the non-Gaussian terms to real space
  • Add support for Levin and 2D-FFTLog integration [validation in progress]
  • Add the possibility to compute unbinned NaMaster Gaussian covariance
  • Small bugfixes

Full Changelog: v2026.03.0...v2026.03.1

v2026.03.0

09 Mar 15:18

Choose a tag to compare

  • Implement non-Gaussian COSEBIs (SSC and cNG)
  • Minor bugfixes

Full Changelog: v2026.02.2...v2026.03.0

v2026.02.2

11 Feb 10:08

Choose a tag to compare

Change the default Python version (in the environment.yaml file) to Python 3.13

Full Changelog: v2026.02.1...v2026.02.2

v2026.01.1

10 Feb 10:49

Choose a tag to compare

  • Created DEMO.ipynb notebook to provide example input files, illustrate their formats, show how to run the code from a script, and how to load and manipulate the outputs.
  • The config.yaml has been reorganised with clearer names for some of the options.
  • Add interpolation method choice for galaxy and magnification bias

Full Changelog: v2026.02.0...v2026.02.1

v2026.02.0

02 Feb 10:51

Choose a tag to compare

Jaxified harmonic-space Gaussian covariance: now the code is ~10 times faster and can compute the 1/fsky Gaussian covariance over all integer ells in ~100s for 13 redshift bins and ell_max = 5000.

Full Changelog: v2026.01.2...v2026.02.0

v2026.01.2

24 Jan 16:18

Choose a tag to compare

The harmonic-space 1/fsky Gaussian covariance has been updated to provide higher numerical precision.

Previously, the covariance was calculated using the value $C_\ell$ at the bin center. The updated version computes the $C_\ell$ for every integer $\ell$ within falling within an $\ell$ bin and calculates their average. This approach is more accurate, as it doesn't assume the $C_\ell$ to be slowly-varying in the bin width.

NOTE: as the new, more precise binning is the default, this change will break compatibility with previous versions. To reproduce the old results, set in the config file

precision:
  cov_hs_g_ell_bin_average: False

Full Changelog: v2026.01.1...v2026.01.2

v2026.01.1

20 Jan 14:47

Choose a tag to compare

Small bugfix: cloelib was imported even when not requiring the COSEBIs covariance. Fixed with a lazy import.

Full Changelog: v2026.01.0...v2026.01.1

v2026.01.0

15 Jan 15:20

Choose a tag to compare

This release introduces the $(E_n, B_n)$ (gaussian) COSEBIs covariance.
⚠️ Note: To compute this covariance, the code now requires cloelib as an additional dependency for calculating the COSEBIs filter functions.

Additional Changes:

  • [Refactoring]: Implemented a CovarianceProjector parent class for CovRealSpace and CovCOSEBIs. This centralizes common computations and streamlines the individual classes.
  • [Bugfixes]: Fixed a bug in the Shot Noise (SN) term of the 2PCF covariance that caused errors when ngal_lens != ngal_source.
  • [Testing]: Implemented a more comprehensive regression test suite to ensure long-term stability and prevent future breaking changes.

Full Changelog: v2025.12.0...v2026.01.0