Needlets

In MTNeedlet, needlets are defined by their filtering function \(b ({\ell\over {B^j}})\). This is represented by a np.ndarray of dimension 1, with the values of the function for each \(\ell\), starting by \(\ell=0\).

There are three types of functions regarding needlets:

  1. Functions to create needlets from their \(B\) and \(j\) parameters.

  2. Functions to filter a spherical map.

  3. Functions to visualize and compare different needlets.

Needlet creation

standardneedlet(B, j, lmax)

Return the needlet filter b(l) for a standard needlet with parameters B and j.

mexicanneedlet(B, j, lmax[, p, normalised])

Return the needlet filter b(l) for a Mexican needlet with parameters B and j.

Map filtering

filtermap(mapp, bl[, returnalm])

Filter the map with an input needlet.

filtermap_fromalm(alm, bl, nside[, returnalm])

Filter the map (given by its alm) with an input needlet.

Needlet visualization

plot_bl(bl[, newfigure, label])

Plot the needlet filter b(l) in multipole space.

plot_blprofile(bl[, newfigure, unit, label])

Plot the profile of the needlet in pixel space.