|
bin_llcl
This IDL facility provides a means to bin an angular power spectrum into
arbitrary bins.
Location in HEALPix directory tree:
src/idl/misc/bin_llcl.pro
FORMAT IDL>
BIN_LLCL, Llcl_in, Bin, L_out, Llcl_out, [Dllcl, DELTAL=, /FLATTEN, /HELP, /UNIFORM]
QUALIFIERS
-
Llcl_in
- 1D vector: input power spectrum (given for each l starting at 0).
-
Bin
- input: binning in l to be applied,
-either a scalar interpreted as the step size of a regular binning, the first
bins are then {0, bin - 1},{bin, 2bin-1},
-or a 1D vector, interpreted as the lower bound of
each bin, ie the first bins are {bin[0],bin[1]-1}, {bin[1], bin[2]-1},
-
L_out
- contains on output the center of each bin lb.
-
Llcl_out
- contains on output the binned power spectrum
C(b), ie the (weighted) average of the input C(l) over each bin.
-
Dllcl
- optional, contains on output a rough estimate of the rms of the binned C(l) for a full
sky observation
-
DELTAL=
- optional, contains on output the size of each bin
KEYWORDS
-
/FLATTEN
- if set, the C(l) is internally multiplied by
before being binned.
By default, the input Llcl_in is binned as is.
-
/HELP
- if set, an extended help is printed and the code exits.
-
/UNIFORM
- if set, the C(l) in each bin is given the same weight.
By default a weight is used (inverse cosmic variance
weighting). Note that this weighting affects Llcl_out but not L_out.
DESCRIPTION
bin_llcl bins the input power spectrum (as is, or after flattening by a
factor) according to an arbitrary binning scheme defined by the
user. Different weighting scheme (uniform or inverse variance) can be applied inside the bins.
RELATED ROUTINESThis section lists the routines related to bin_llcl
-
idl
- version 6.1 or more is necessary to run bin_llcl.
-
fits2cl
- facility to read a power spectrum from
a FITS file.
EXAMPLE:
Read a power spectrum, bin it with a binsize of 10 and a uniform weighting, and overplot the input
spectrum and its binned version.
Eric Hivon
2010-06-18
|
|