System context
Everybeam
Multiple other packages depend on EveryBeam for the beam response model in order to calibrate radio telescopes and process data from radio telescopes. And EveryBeam depends on multiple libraries in order to compute the beam response model.
DP3
DP3 (the Default Pre-Processing Pipeline, previously NDPPP for New Default Pre-Processing Pipeline) is a data preprocessing pipeline for the LOFAR radio telescope. It depends on EveryBeam for calculating the beam model.
WSClean
WSClean is a command-line imager that is tailored for wide-field imaging. It supports several deconvolution methods, including multi-scale and multi-frequency deconvolution and an “RM-synthesis”-deconvolution mode. It also supports correcting images for the LOFAR beam. WSClean also depends on EveryBeam for calculating the beam model.
Casacore
Casacore is a suite of C++ libraries for radio astronomy data processing. EveryBeam depends on it (among other things) for reading in telescope data and coordinate conversions.
AOCommon
AOCommon is a header-only C++ library with common radio astronomy code. It also contains common scripts for formatting code in various languages. EveryBeam depends on it mostly for specific data types.
Eigen
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
Pybind11
Pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.