Skip to content

Treat small footprint maps correctly - #17

Merged
msyriac merged 1 commit into
mainfrom
daynight
Oct 4, 2026
Merged

msyriac merged 1 commit into
mainfrom
daynight

Conversation

@msyriac

@msyriac msyriac commented Oct 3, 2026

Copy link
Copy Markdown
Member

This is a minimal compartmentalized version of #16.

For gaussian/tophat smoothing, local means and covariances averaged in zeros outside each map's footprint, biasing them low near edges (e.g. day patches). Means are now normalized by each map's own footprint, and every covariance entry at a pixel by the common footprint of the maps covering it, keeping the covariance positive semi-definite. Block smoothing is unchanged.

Also drop fsky from n_modes_eff (smoothing scales shrink by sqrt(fsky)).

Developed with Claude Opus 5.5.

Co-authored-by: Joshua Kim <jaejoonk1@yahoo.com>
@msyriac
msyriac added this pull request to stack #19 October 4, 2026 16:30
@msyriac
msyriac merged commit b141ac9 into main Oct 4, 2026
1 check passed
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