-
Notifications
You must be signed in to change notification settings - Fork 17
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
Normalization of alms #23
Comments
If I understand correctly, you are requesting real-valued a_lm from libsharp:
|
Sorry, I misread the notebook... the libsharp For a description of the normalization, see e.g. |
thanks, now normalization is clear. |
I can't try this myself at the moment, but I think you are interpreting the storage scheme of the real package a_lm incorrectly. |
To be explicit, the storage order for a given m is |
@zonca what Martin says is correct, but this discussion seems a bit on the head for me. The real-packed storage is very convenient for some things, but very different from what Healpix-the-software is using. If you want the Healpix storage scheme then libsharp certainly supports that directly. Perhaps support is needed for that in the Python wrapper though I cannot remember. |
I didn't know |
Yes, triangular. |
I am trying to read alms I created with
healpy
from disk and transform them in the format expected by libsharp.However it seems there is a different normalization between the alm I create with healpy and with libsharp.
Investigating this issue I even find some strange behavior, could you please take a look at this notebook and check if you find any mistake/algorithmic errors?
https://nbviewer.jupyter.org/gist/zonca/a481471543cd6f658dea5bd48d0f94e9
The text was updated successfully, but these errors were encountered: