Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REL: glass 2023.6 #110

Merged
merged 1 commit into from
Jun 30, 2023
Merged

REL: glass 2023.6 #110

merged 1 commit into from
Jun 30, 2023

Conversation

ntessore
Copy link
Collaborator

glass 2023.6 (30 Jun 2023)

  • There is some support for simulating the deflections due to weak gravitational lensing:

    • The deflect() function applies deflections to positions.

    • The from_convergence() function returns one or more other lensing fields given the convergence.

    • The shear_from_convergence() function is deprecated in favour of from_convergence().

  • The glass module is no longer a namespace package. The new glass.ext namespace is reserved for extensions instead. This is done to follow best practices, so that a bad extension can no longer break all of GLASS by mistake. The glass.all meta-module is no longer necessary.

  • The point sampling functions positions_from_delta() and uniform_positions() now return an iterator over points. This has lead to orders-of-magnitude improvements in memory use and performance when simulating galaxies at Euclid/LSST densities.

  • The ellipticity sampling functions ellipticity_gaussian() and ellipticity_intnorm() accept array inputs.

  • A bug causing incorrect results from effective_bias() has been fixed.

@ntessore ntessore merged commit e0647a7 into main Jun 30, 2023
@ntessore ntessore deleted the rel/v2023.6 branch June 30, 2023 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant