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

get_coupling_matrix for NmtWorkspaceFlat #134

Open
xzackli opened this issue Apr 23, 2021 · 3 comments
Open

get_coupling_matrix for NmtWorkspaceFlat #134

xzackli opened this issue Apr 23, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@xzackli
Copy link
Collaborator

xzackli commented Apr 23, 2021

It looks like the flat workspace is missing the counterpart to

def get_coupling_matrix(self):
which may be helpful for demonstrations.

@damonge damonge added the enhancement New feature or request label Nov 24, 2021
@martinjameswhite
Copy link

There also does not appear to be a flat-sky equivalent to the very useful "get_bandpower_windows" method of the full-sky workspace.

@damonge
Copy link
Collaborator

damonge commented Dec 19, 2022

Right, @xzackli @martinjameswhite , good point. The trouble here is that the "true" space in flat sky is a continuum (unlike on the sphere, where multipoles are discrete), so one would need to come up with a reasonable sampling rate for ell. Because of this, and because at the time no one seemed interested in having these, I never got around to implementing any of these functions.

I could pick a sampling (e.g. delta_ell = 2pi/L_max for the map in question) or (perhaps more complicated), this could be decided by the user. Thoughts?

@martinjameswhite
Copy link

From my perspective the most common use for a bandpower window function is that I multiply some "theory" Cell by the window to get the "observed" Cobs. In this case I'd want to get out an Nband x Nellmax matrix with integer spaced ells. I agree this isn't as cleanly defined as in the spherical sky case, but that would be my suggestion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants