An open API service indexing awesome lists of open source software.

https://github.com/msyriac/peakaboo


https://github.com/msyriac/peakaboo

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# peakaboo

A typical workflow would look like the following.

## Install and set up your work environment

See `INSTALL.txt` for instructions.

## Create CMB lensing reconstructions

```
my_mpi_submitter --numcores=100 "python -W ignore bin/recon.py cosmology_dir_name output_tt_3000_s4 reconstruction_liu_TT_3000 experiment_s4 TT default_1d_bin"
```

Here, `my_mpi_submitter --numcores=100` is a schematic representation of whatever script you use to submit parallel MPI jobs. We have 1000 sims by default, and here this is just representing a submission that asks for 100 cores, each of which will work on 10 sims in parallel.

In detail:

1. `-W ignore` suppresses some annoying warnings that clog up the output
2. `bin/recon.py` is the reconstruction script
3. `cosmology_dir_name` is the name of the directory for the cosmology you are interested in. Your directory structure should be such that 1000 `input_data+cosmology_dir_name+"\Maps11000\WLConv*fits"` files exist. `input_data` is defined in `input/paths_local.ini`.
4. `output_tt_3000_s4` is the name of the output directory (under `input/paths_local.ini:output_data`) where lensing reconstructions will be stored. Make sure to give it a unique name for each variation o