Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

cosmo_val: pair-count shape noise in the OneCovariance covariance

Đang mở
#431 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@cailmdaley đang làm issue này rồi.

Từ ngày 26/10/2026.

  • #432 của @cailmdaley — đang mở

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
15/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
analytics

Hướng nghiên cứu

The analytic shape-noise path is the covariance.shape_noise option, with analytic keeping the old behaviour; the pair-count alternative is cached per covariance grid and passed to OneCovariance as npair_mm_file. Work is already underway on branch cosmo-val-paircount-noise with draft PR #432, so coordinate there first. Done means the ordered-count normalisation matches V_b = 2 s⁴Q_b/W_b² and the test suite passes.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

OneCovariance's uniform-area shape noise is 14–19% below measured-pair noise across 12–83′ on the full 2075.3 deg² blinded v2 sample.
Draft PR #432 implements the default correction on branch cosmo-val-paircount-noise.
The pilot's fixed-cut COSEBIs B PTE had changed from 0.00502 to 0.0581 under the same noise-only test; the full-area comparison is below.

For unordered pairs, W_b = Σ w_i w_j and Q_b = Σ (w_i w_j)² give V_b = 2 s⁴Q_b/W_b², where s is the per-component dispersion.
OneCovariance accepts [tabulated inputs files] npair_mm_file and uses ordered counts, so supply 2 W_b²/Q_b at nominal geometric centres.
Its 4 s⁴/N_ordered then equals V_b; the total RMS is √2 s, and mixing the conventions gives a factor of four.
The workflow caches positions/weights-only NN counts on each covariance grid, with covariance.shape_noise: analytic retaining the old path.

Full-area controlled substitution

Only the analytic ξ shape-noise diagonal is replaced; cached B vectors and all other covariance terms stay fixed.
This is not a fresh full-area OneCovariance run.
The analytic/pair noise ratio across 12–83′ is 0.80879–0.85565, median 0.83931.
Measured W matches the cached integration-ξ pair metadata to maximum relative difference 1.13×10⁻¹³.

Fixed 12–83′ statistic dof Analytic-noise PTE Pair-noise PTE
COSEBIs B, 20 modes 20 0.43798 0.64339
Pure-B ξ₊ 7 0.34732 0.48005
Pure-B ξ₋ 7 0.071519 0.12853
Pure-B combined 14 0.15656 0.29359

No E-mode χ²/PTE or cosmological inference was computed.
The correction includes observed selection/weight variation as well as boundaries; mixed/sample-variance mask effects and catalogue scientific acceptance remain separate questions.

Slurm 25030338 passed 26 tests, 2 site-dependent skips, plus real OneCovariance analytic/tabulated noise-only normalization probes.
The full pair measurement was job 25028179 (24 CPUs, 128000 MB); B-only propagation was 25028544 (4 CPUs, 16 GiB), both in the specified container.

Figures are local, not source-branch assets; hosting/embedding is left to the orchestrator:

  • /scratch/cdaley/cosmo-val-v2/pairnoise/noise-ratio-full-vs-pilot.png
  • /scratch/cdaley/cosmo-val-v2/pairnoise/bmode-ptes-full.png

That directory also holds the self-contained report.html, numerical JSON/CSV, scripts, logs and REPRODUCE.md.
No changes to blinding, run/, latest/, production or #430's branch.

— AI assistant on behalf of Cail.

🤖 Generated with Claude Code

Ngôn ngữ chính
Python
Star
2
Fork
5
Merge trung bình
13 giờ 3 phút
Pull request đã merge (30 ngày)
18

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của CosmoStat/sp_validation

Tất cả issue của CosmoStat/sp_validation

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.