Skip to content

Latest commit

 

History

History
64 lines (38 loc) · 2.67 KB

CHANGELOG.md

File metadata and controls

64 lines (38 loc) · 2.67 KB

Changelog

Notable changes to dsigma will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2024-05-26

Added

  • added dsigma.stacking.mean_critical_surface_density

Changed

  • photometric redshift correction now always applied when computing the mean source redshift
  • dsigma.stacking.lens_magnification_bias now uses dsigma.stacking.mean_critical_surface_density to estimate the critical surface density and not calculate it based on the mean lens and source redshift
  • dsigma.physics.lens_magnification_shear_bias can now use angles expressed with astropy units

[0.7.2] - 2023-06-02

Added

  • dsigma.stacking.lens_magnification_bias can now be used to compute the bias in the tangential shear

Changed

  • mean source redshift now takes into account n(z)'s passed to dsigma.precompute.precompute

Fixed

  • incompatibility with numpy 1.24
  • bug in dsigma.stacking.tangential_shear when random_subtraction=True
  • error in tomographic redshift bin assignment for KiDS, sources with photo-z's at the bin edges were assigned to the wrong tomographic bin, this biased KiDS lensing measurements by order 2%

[0.7.1] - 2023-01-18

Changed

  • dsigma.jackknife.compress_jackknife_fields now suppresses numpy warnings if columns contain NaNs

Fixed

  • bug in the calculation of the photo-z dilution correction factor, led to percent-level biases in the total galaxy-galaxy lensing amplitude, did not affect DES and KiDS calculations since those are based on n(z)'s, bug was introduced in version 0.6

[0.7.0] - 2023-01-06

Changed

  • dsigma.precompute.add_precompute_results has been renamed to dsigma.precompute.precompute
  • dsigma.precompute.add_maximum_lens_redshift has been removed and the functionality integrated into dsigma.precompute.precompute using the lens_source_cut argument
  • dsigma.jackknife.add_continous_fields, dsigma.jackknife.transfer_continous_fields, dsigma.jackknife.jackknife_field_centers, and dsigma.jackknife.add_jackknife_fields have been merged into a single function, dsigma.jackknife.compute_jackknife_fields
  • the computation of continuous fields to construct jackknife patches now uses DBSCAN instead of agglomerative clustering, points are also not downsampled anymore

Removed

  • dsigma.stacking.shape_noise_error, please use jackknife resampling to estimate errors

[0.6.1] - 2023-01-01

Changed

  • significant performance improvements for dsigma.precompute.add_precompute_results

Fixed

  • crashes in dsigma.stacking.shape_noise_error