This is a python wrapper of the Effective Zel'dovich approximation mock generator[1] (EZmock), as well as the clustering measurement codes powspec, FCFC, and bispec*.
It creates bash scripts for running EZmocks and measuring clustering statistics, and submits them to the Slurm workload manager if necessary. It is designed for the National Energy Research Scientific Computing Center (NERSC), but can be used in any computing environment, provided the dependencies.
This package is written by Cheng Zhao (赵成), and is distributed under the MIT license.
If you use this tool in research that results in publications, please cite the following papers:
Chuang et al., 2015, MNRAS, 446, 2621
Zhao et al. 2020, arXiv:2007.08997
*: to be appeared on github soon.
The dependencies of this package are as follows:
- Python3 (>= 3.7)
- NumPy [optional]
- Matplotlib [optional]
- EZmock**
- powspec [optional]
- FCFC [optional]
- bispec*** [optional]
They are all available on NERSC, and linked to this package by default.
**: can be obtained on request to Chia-Hsun Chuang (chuangch [at] stanford.edu).
***: can be obtained on request to Cheng Zhao.
Please refer to the example notebook.
This package is inspired by Tony Zhang's work, and I thank Dr. Chia-Hsun Chuang for his supports and suggestions.
[1] Chuang, Kitaura, Prada, Zhao, Yepes, 2015, EZmocks: extending the Zel'dovich approximation to generate mock galaxy catalogues with accurate clustering statistics, MNRAS, 446(3):2621–2628
[2] Zhao, et al. (eBOSS Collaboration), 2020, The Completed SDSS-IV extended Baryon Oscillation Spectroscopic Survey: one thousand multi-tracer mock catalogues with redshift evolution and systematics for galaxies and quasars of the final data release, arXiv e-prints, 2007.08997