Skip to content

Configurable cut type in ML mapmaker#1580

Open
amaurea wants to merge 1 commit intofix_toddistfrom
cut_type2
Open

Configurable cut type in ML mapmaker#1580
amaurea wants to merge 1 commit intofix_toddistfrom
cut_type2

Conversation

@amaurea
Copy link
Contributor

@amaurea amaurea commented Mar 16, 2026

Adds --cut-type argument to make_ml_map.py. Defaults to "full", which is the old behavior. The other valid argument is "poly", which uses ACT-style polynomial cuts. These use O(10x) less memory, but the SignalCut preconditioner may need to be tuned to ensure they converge properly. This commit aims to make it easy to test. Once testing and any tuning is done, then "poly" can be made the default.

This pull request depends on a corresponding cuts fix in so3g: simonsobs/so3g#239

Adds --cut-type argument to make_ml_map.py. Defaults to
"full", which is the old behavior. The other valid argument
is "poly", which uses ACT-style polynomial cuts. These use
O(10x) less memory, but the SignalCut preconditioner may
need to be tuned to ensure they converge properly. This commit
aims to make it easy to test. Once testing and any tuning is
done, then "poly" can be made the default.
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