Title
Implement theoretical shear covariance in TJPCov
Description
In the cluster working group, we have two probes:
- Cluster number counts
- Shear from weak lensing
Currently, the covariance matrix uses:
- Cluster counts: theoretical or data-driven component
- Shear: data-driven only
There has been discussion about implementing a theoretical covariance for shear in TJPCov. An existing code from Heidi Wu might be useful (publications link), although the exact code link is not known.
Goal: start an implementation of a theoretical shear covariance in TJPCov, initially focusing on tangential shear γₜ, since this is the direction we are moving toward. The implementation should consider existing methods in Heidi Wu’s code where appropriate.
References
-
Cluster counts covariance examples:
-
TJPCov stage usage in CLPipeline:
tjpcov_pipeline.py
-
Contacts for Heidi Wu’s code and possible initial implementation: Constantin Payerne and Yuanyuan Zhang
Problem
We need a first implementation of theoretical shear covariance for TJPCov that:
- Supports γₜ (tangential shear) for now
- Can later be extended to ΔΣ if needed
- Takes into account relevant approaches from existing code by Heidi Wu
Checklist
Type of change
- New feature (theoretical shear covariance)
- Refactoring / pipeline extension
Title
Implement theoretical shear covariance in TJPCov
Description
In the cluster working group, we have two probes:
Currently, the covariance matrix uses:
There has been discussion about implementing a theoretical covariance for shear in TJPCov. An existing code from Heidi Wu might be useful (publications link), although the exact code link is not known.
Goal: start an implementation of a theoretical shear covariance in TJPCov, initially focusing on tangential shear γₜ, since this is the direction we are moving toward. The implementation should consider existing methods in Heidi Wu’s code where appropriate.
References
Cluster counts covariance examples:
covariance_cluster_counts.pycovariance_cluster_counts_ssc.pyTJPCov stage usage in CLPipeline:
tjpcov_pipeline.pyContacts for Heidi Wu’s code and possible initial implementation: Constantin Payerne and Yuanyuan Zhang
Problem
We need a first implementation of theoretical shear covariance for TJPCov that:
Checklist
Type of change