Thank you for considering to use the SIMPLE code for your intensity map mocks!
The Simple Intensity Map Producer for Line Emission (SIMPLE) is meant as a versatile tool to quickly generate intensity maps. It is introduced in this paper (arXiv:2307.08475, ApJ 958 4) and follows this basic pipeline:
While you can specify everything necessary in the input file or dictionary and run this pipeline in one step (lim.run()), the code is structured in a modular way so that you can freely use components of the code to calculate whatever you want.
The latest documentation can be found here: https://simple-intensity-mapping-simulator.readthedocs.io/en/latest/.
Warning: Equation (4) in the paper is missing a factor of
- Make sure you have a python environment with all the required packages (specified in the
environments.yamlfile.) - install intensity-mapping branch of lognormal_galaxies code from https://bitbucket.org/komatsu5147/lognormal_galaxies/src/master/:
git clone -b intensity-mapping https://bitbucket.org/komatsu5147/lognormal_galaxies/and follow installation instructions. - clone this repo
git clone https://github.com/mlujnie/simple. - modify the
simple/config.pyfile: change the path to the path of your lognormal_galaxies installation. - type
pip install .in the root directory of this repo.
See environment.yaml:
- python 3.8 (for pmesh)
- cython
- scipy
- numpy
- astropy
- h5py
- dask
- pmesh
If you have used the SIMPLE code in your work, please cite the paper (arxiv:2307.08475, ApJ 958 4) or the DOI of the deposited code on Zenodo (http://doi.org/10.5281/zenodo.8319528).
