Skip to content

find optimizations when drawing spergel profiles #123

Description

@beckermr

I've heard reports that the spergel profiles are much slower than galsim.

To Do:

  • profile to find optimizations
  • add benchmark comparison to galsim
  • implement those optimizations

Activity

  1. ismael-mendoza commented on Dec 11, 2024

    @ismael-mendoza
    Collaborator

    quick note, when I checked it was a sum of Exponential and Spergel profile (nu=-0.6) -- might be worth taking a look at the timing of each of these separately, but my guess is that it's very likely coming from the Spergel...

  2. beckermr commented on Jan 7, 2025

    @beckermr
    CollaboratorAuthor

    We've determined that this is from the conversion of half light radius to scale radius. So we're going to focus our optimization on those bits of the code.

  3. ismael-mendoza commented on Nov 6, 2025

    @ismael-mendoza
    Collaborator

    is this still relevant after #130 ? i forgot about the status, perhaps we can close this issue

  4. beckermr commented on Nov 6, 2025

    @beckermr
    CollaboratorAuthor

    There is still one other thing here I think.

  5. ismael-mendoza commented on Nov 6, 2025

    @ismael-mendoza
    Collaborator

    i see, do you agree if I check off the first and third item based on #125 and #130? so just the second one is missing (?)

  6. changed the title [-]spergel profiles are much slower than galsim[/-] [+]find optimizations when drawing spergel profiles[/+] on Feb 9, 2026
  7. ismael-mendoza commented on Feb 9, 2026

    @ismael-mendoza
    Collaborator

    i was able to use efficiently use spergel profiles with no problem in the shear paper, so i revised the title to better reflect the current status of this issue

  8. added
    enhancementNew feature or request
    optimizationImprovements on speed or efficiency
    and removed
    enhancementNew feature or request
    on Apr 30, 2026
  9. ismael-mendoza commented on May 1, 2026

    @ismael-mendoza
    Collaborator

    xref: #205

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    optimizationImprovements on speed or efficiency

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions