Backend Simulation Tool for Phased Array Feeds (PAFs)
This repository contains the pafsim
python module. The module implements various PAF backend components such as Correlator, Beamforer, Calibrator etc. The purpose of this module is a comprehensive simulation tool for PAF backends which may act like a "golden reference" for real world PAFs.
Install
It is recommended to create a virtual environment before installing the packaged.
python -m venv /path/to/venv/
Activate the venv by
source /path/to/venv/bin/activate
The project is managed by the pyproject.toml
-file. Hence, an installation with pip
is the prefered way.
Clone the repo:
git clone https://gitlab.mpcdf.mpg.de/nesser/pafsim && cd pafsim
Then install it with
pip install .
All required dependencies are resolved.
Documentation
The API documentation and user guide can be found here.
The repository contains a comprehensive jupyter notebook on how to use the pafsim
module. It can be found in the example
folder.
Contact
Niclas Esser - nesser@mpifr-bonn.mpg.de