Metadata-Version: 2.1
Name: pspipe
Version: 0.1.5
Summary: Power spectra pipeline for Cosmic Dawn, Epoch of Reionization radio interferometric experiments
Home-page: https://gitlab.com/flomertens/pspipe/
Author: "Florent Mertens"
Author-email: "florent.mertens@gmail.com"
Requires-Python: >=3.7,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: astropy (>=4.0,<5.0)
Requires-Dist: libpipe (>=0.1,<0.2)
Requires-Dist: matplotlib (>=3.0,<4.0)
Requires-Dist: nenucal (>=0.1.4.1,<0.2.0.0)
Requires-Dist: ps-eor (>=0.7,<0.8)
Requires-Dist: python-casacore (>=3.0,<4.0)
Requires-Dist: tables (>=3.2,<4.0)
Requires-Dist: tabulate (>=0.8,<0.9)
Requires-Dist: toml (>=0.10,<0.11)
Project-URL: Repository, https://gitlab.com/flomertens/pspipe/
Description-Content-Type: text/markdown

Power Spectra Generation pipeline for CD/EoR experiments
========================================================

pspipe is an analysis pipeline which aims to make generation of high precision power-spectra for Cosmic Dawn and Epoch of Reionization experiments as easy and reproducible as possible. pspipe is the default analysis pipeline of the [Lofar-EoR](http://www.lofar.org/astronomy/eor-ksp/epoch-reionization.html) and [NenuFAR](https://nenufar.obs-nancay.fr/en/homepage-en/) CD projects. It performs all tasks from calibrated data to final the power-spectra, including:

- Post-calibration flagging (using [AOflagger](https://sourceforge.net/p/aoflagger/wiki/Home/) and [SSINS](https://arxiv.org/abs/1906.01093))
- Visibility gridding (using [WSClean](https://sourceforge.net/p/wsclean/wiki/Home/))
- Foregrounds modeling and removal (using [GPR](https://doi.org/10.1093/mnras/sty1207), [GMCA](https://arxiv.org/abs/1209.4769), polynomial fitting)
- Optimal power-spectra generation (using [ps_eor](https://gitlab.com/flomertens/ps_eor))

Thanks to its multi-nodes concurrent processing, pspipe is also very fast at crunching hundreds of hour of calibrated data.

Installation
------------

pspipe can be installed via pip:

    $ pip install pspipe

and requires Python 3.7.0 or higher. For certain tasks, you will also need [DPPP](https://github.com/lofar-astron/DP3/tree/master/DPPP) and [WSClean](https://sourceforge.net/p/wsclean/wiki/Home/)

Documentation
--------------

Please check the [wiki page](https://gitlab.com/flomertens/pspipe/-/wikis/home).

