Skip to content
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

Implement Toast operator for demod mapmaker #1007

Open
3 tasks
tskisner opened this issue Oct 17, 2024 · 0 comments
Open
3 tasks

Implement Toast operator for demod mapmaker #1007

tskisner opened this issue Oct 17, 2024 · 0 comments
Assignees

Comments

@tskisner
Copy link
Member

This issue is to capture the details discussed in other venues. Here is the overall plan:

  • Refactor some of the demod mapmaker code to have several subroutines that can be used either in the site pipeline or in the toast operator. This is being implemented in Sat mapmaking refactor #973 .
  • Extract general toast.Observation to AxisManager translation code from the MLMapmaker operator into a common place. Ensure that any metadata from the original load and preprocess stage is propagated back from the observation metadata into the AxisManagers.
  • Create a new wrapper operator for the demod mapmaker. This should call helper functions from Sat mapmaking refactor #973 to instantiate the correct type of mapmaker being used. It should then perform any post-demodulation processing by running a separate PreProcPipe on the data. Then there will be a loop over observations, calling add_obs() to accumulate map domain products before writing the outputs in the operator finalize() method.
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

No branches or pull requests

1 participant