Containers
Python wrapper
This provides a python wrapper for the EveryBeam C++ library using pybind11. This allows users to use EveryBeam in python scripts for non performance intensive tasks and prototyping.
EveryBeam
The EveryBeam C++ library holds the main functionality of the software system. It uses the Measurement Set to load specific telescope data and depends on Casacore AOCommon and Eigen to calculate the beam response model. DP3 and WSClean directly call the C++ library without going through the python wrapper in order to increase performance.
Measurement Set
A Measurement Set must be loaded in order to use EveryBeam. The Measurement Set includes required information of a specific measurement in order to calculate a beam response model. This includes but is not limited to:
Antenna information
Antenna pointing information
Correlator information
Time dependent failure information on tiles/dipoles
Station information