Releases: davidesciotti/Spaceborne
v2026.04.0
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.yamlfor the incompatibility betweenheraclesand scipy 1.17 run_confignow preserves the structure of the originalconfigfile- Import input Cl files only if the associated probes are required
- Minor bugfixes
Full Changelog: v2026.03.2...v2026.04.0
v2026.03.2
- Add the possibility to save NaMaster mode-coupling matrices (both binned and unbinned)
- Raise
KeyErrorimmediately if a given configuration key is not defined
Full Changelog: v2026.03.1...v2026.03.2
v2026.03.1
- 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
- Implement non-Gaussian COSEBIs (SSC and cNG)
- Minor bugfixes
Full Changelog: v2026.02.2...v2026.03.0
v2026.02.2
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
- Created
DEMO.ipynbnotebook 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
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
The harmonic-space 1/fsky Gaussian covariance has been updated to provide higher numerical precision.
Previously, the covariance was calculated using the value
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
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
This release introduces the
cloelib as an additional dependency for calculating the COSEBIs filter functions.
Additional Changes:
- [Refactoring]: Implemented a
CovarianceProjectorparent class forCovRealSpaceandCovCOSEBIs. 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