Skip to content

Address repetitive Hankel transform code in utils and covariance modules #33

Description

@bclevine

Separating this issue out from #17.

Goal

Currently, we have two different Hankel transforms implemented in the code. The first is an FFTLog method implemented in utils/hankel_transform_1d.py, which is used in the lens magnification bias modeling. The second is a matrix operator method implemented in covariance/projection/hankel_transform.py, which is used in the covariance modeling.

We should do the following:

  1. Benchmark the methods against one another.
  2. Explore ways to reduce redundancy, improve performance, and combine methods.
  3. Consider moving all methods into a separate Hankel transform module.

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions