Skip to content
Decompose a random spherical field in its needlet components using HEALPix tesselation
Shell C++ C R
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
AUTHORS
COPYING
INSTALL
Makefile.am
NEWS
README
README.asciidoc
aclocal.m4
asprintf.c
config.h.in
configure.ac
depcomp
install-sh
main.cpp
missing
needlet_decomp.bib
needlet_decomp.nw
needlets.cpp
needlets.hpp
test_needlet.cpp
window-function-plot.pdf
window-function-plot.r

README.asciidoc

README for Needlet_decomp

Introduction

This repository contains the source code for a C++ program which decomposes HEALPix scalar maps into their needlet components.

Supported platforms

The program has been developed on Mac OS X 10.6, but it should run on any Unix machine.

Installation

Before compiling the software, you have to install the following components:

  • Noweb, a tool for literate programming by Norman Ramsey

  • The GNU Scientific Library (GSL)

  • Healpix (at least version 2.20a — any version older than this will produce compilation errors).

  • GNU R, to create the nice plot showing needlets in harmonic space.

It is likely that you can install both Noweb and GSL using your favourite package manager (e.g. apt-get on Ubuntu Linux).

After you installed the dependencies, run configure and then make. Note that if you are using a version of Healpix that has been compiled with OpenMP support enabled (chances are: yes, you are), then you must invoke configure with the --with-openmp flag. Call configure --help for more options.

Something went wrong with that request. Please try again.