Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implements #11
This adds a
mode
keyword to most of the SHT functions. Default is"STANDARD"
, which leads to the original behaviour."GRAD_ONLY"
expects two map components and one alm component, and should behave as if the curl a_lm are zero."DERIV1"
exists for completeness and behaves analogously to the_deriv1
functions.Adjoint functions are implemented as well; they simply don't generate any curl a_lm on output.
Docstrings are not yet updated; I fear they will become quite convoluted, since the array dimensions now depend even more on the values of other parameters.
@carronj , @Sebastian-Belkner , do you want to have a look?