Complete function list
The following list contains the functions, types, and constants of the SphericalFunctions module, each linked to its docstring. Every docstring in the package appears somewhere in this manual — those of the public interface on the pages that describe it, and those of internal helpers on the Internal functions page or beside the public functions they serve — because the build refuses a docstring that is not included.
using SphericalFunctions brings in the names that most code needs: the functions D, d, sYlm, and Ylm and their calculators, the containers they return, ModeWeights, the differential operators, the transforms, and the common pixelizations and quadrature weights. The rest of the public interface is declared public but not exported, and is reached as SphericalFunctions.name, or brought in with using SphericalFunctions: name. That group holds the accessors, such as ℓₘᵢₙ and spins, whose names are too generic to export; the types that most code never names, such as HarmonicCalculator, HWedge, and HalfOddInteger; the machinery for defining functions of indices, IndexType, IndexRange, IndexOrRange, and @index_methods; sλlmCalculator, the calculator of the real harmonics on which the ring-based transforms are built; the specialized pixelizations, such as driscoll_healy_pixels and minimal_rings; a few helpers, such as wedge_value and map2salm_plan; and the ASCII aliases of the names that are not ASCII, such as ell_min, L2, and set_beta!. Anything else is internal, as described on the Internal functions page.
SphericalFunctions.L2SphericalFunctions.LminusSphericalFunctions.LplusSphericalFunctions.LxSphericalFunctions.LySphericalFunctions.LzSphericalFunctions.L²SphericalFunctions.L₊SphericalFunctions.L₋SphericalFunctions.R2SphericalFunctions.RminusSphericalFunctions.RplusSphericalFunctions.RzSphericalFunctions.R²SphericalFunctions.R₊SphericalFunctions.R₋SphericalFunctions.ethSphericalFunctions.ethbarSphericalFunctions.ðSphericalFunctions.ð̄SphericalFunctions.AbstractBlockSphericalFunctions.AbstractDegreeSeriesSphericalFunctions.ComplexPowersSphericalFunctions.DCalculatorSphericalFunctions.DegreeBlockSphericalFunctions.DegreeBlockBatchSphericalFunctions.DifferentialOperatorSphericalFunctions.HAxisSphericalFunctions.HCalculatorSphericalFunctions.HWedgeSphericalFunctions.HalfOddIntegerSphericalFunctions.HarmonicCalculatorSphericalFunctions.HarmonicValuesSphericalFunctions.IndexOrRangeSphericalFunctions.IndexRangeSphericalFunctions.IndexTypeSphericalFunctions.IntegerHalfSphericalFunctions.ModeWeightsSphericalFunctions.ModeWeightsSphericalFunctions.ModeWeightsSphericalFunctions.SSHTSphericalFunctions.SSHTSphericalFunctions.SSHTMatrixSphericalFunctions.SSHTMinimalSphericalFunctions.SSHTRSSphericalFunctions.SpinMatrixSphericalFunctions.SpinMatrixBatchSphericalFunctions.WignerCalculatorSphericalFunctions.WignerMatrixSphericalFunctions.WignerMatrixBatchSphericalFunctions.WignerSeriesSphericalFunctions.dCalculatorSphericalFunctions.sYlmCalculatorSphericalFunctions.sλlmCalculatorSphericalFunctions.DSphericalFunctions.NᵣSphericalFunctions.YindexSphericalFunctions.YlmSphericalFunctions.YlmCalculatorSphericalFunctions.YrangeSphericalFunctions.YsizeSphericalFunctions.array_viewSphericalFunctions.axis_ℓSphericalFunctions.check_rotor_typeSphericalFunctions.clenshaw_curtisSphericalFunctions.clenshaw_curtis_ringsSphericalFunctions.complex_powersSphericalFunctions.complex_powers!SphericalFunctions.dSphericalFunctions.driscoll_healy_pixelsSphericalFunctions.driscoll_healy_rotorsSphericalFunctions.fejer1SphericalFunctions.fejer1_ringsSphericalFunctions.fejer2SphericalFunctions.fejer2_ringsSphericalFunctions.floattypeSphericalFunctions.golden_ratio_spiral_pixelsSphericalFunctions.golden_ratio_spiral_rotorsSphericalFunctions.half_anglesSphericalFunctions.index_argument_errorSphericalFunctions.isbatchedSphericalFunctions.ishalfintegerSphericalFunctions.leja_pixelsSphericalFunctions.leja_rotorsSphericalFunctions.map2salmSphericalFunctions.map2salm_planSphericalFunctions.mcewen_wiaux_pixelsSphericalFunctions.mcewen_wiaux_rotorsSphericalFunctions.minimal_ringsSphericalFunctions.modesSphericalFunctions.m′ₘᵢₙSphericalFunctions.m′ₘₐₓSphericalFunctions.mₘᵢₙSphericalFunctions.mₘₐₓSphericalFunctions.nmodesSphericalFunctions.not_a_rotorSphericalFunctions.npixelsSphericalFunctions.nrotorsSphericalFunctions.pixelsSphericalFunctions.recurrence!SphericalFunctions.recurrence_seed!SphericalFunctions.recurrence_step1!SphericalFunctions.recurrence_step2!SphericalFunctions.recurrence_step3!SphericalFunctions.recurrence_step4!SphericalFunctions.recurrence_step5!SphericalFunctions.relabelSphericalFunctions.rotorsSphericalFunctions.sYlmSphericalFunctions.sYlm_matrixSphericalFunctions.salm2mapSphericalFunctions.set_R!SphericalFunctions.set_β!SphericalFunctions.set_θ!SphericalFunctions.sgnSphericalFunctions.sorted_ring_pixelsSphericalFunctions.sorted_ring_rotorsSphericalFunctions.sorted_ringsSphericalFunctions.spinSphericalFunctions.spinor_phasesSphericalFunctions.spinsSphericalFunctions.sₘᵢₙSphericalFunctions.sₘₐₓSphericalFunctions.transpose_signSphericalFunctions.wedge_offsetSphericalFunctions.wedge_sourceSphericalFunctions.wedge_valueSphericalFunctions.ΔspinSphericalFunctions.δ²SphericalFunctions.ϵSphericalFunctions.ℓSphericalFunctions.ℓₘᵢₙSphericalFunctions.ℓₘₐₓSphericalFunctions.@index_methods