-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Putting the mapmaker in the same split convention as the preprocessing #1060
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good.
sotodlib/obs_ops/splits.py
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess this is more of a belated comment on #1039 (@msilvafe) but I don't like that you must run t2p and hwpss_stats in order for any splits to be possible. This also applies to noiseQ_fit, which is not explicitly checked for. Can we make those optional? Either by silently skipping if they don't exist, or at least making some option in the config?
It would also be nice if requirements on previous preprocess steps were listed in the docstring in preprocess.processes.SplitFlags e.g. to use noise fits you must wrap into "proc_aman.noiseQ_fit" specifically.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks okay to me; would be nice to address comment on splits.py
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, thanks
This changes how the mapmaker handles the focal plane splits, so that they follow the same convention as preprocessing.
Also fixes a minor bug in preprocess.