LOBEs
EveryBeam provides experimental support for the LOBEs beam model as an alternative to the Hamaker model for LOFAR observations. Currently, LOBEs is supported for the following LOFAR LBA stations:
The superterp LBA core stations (CS002LBA - CS007LBA)
Core station CS302LBA (at low frequency resolution)
International LBA station SE607LBA
Note
To download and install the LOBEs coefficient files when building EveryBeam, please set the flag -DDOWNLOAD_LOBES=On,
see also the Build instructions.
To avoid redundant downloads of the large coefficient files, the value of this flag is Off by default.
The downloaded coefficient files are stored in CMAKE_INSTALL_PREFIX/share/everybeam/lobes upon installation, with each
available LOFAR station having its unique coefficient file.
Note
The coefficients of the LOBEs model are quite large, up to 1GB in total. As a consequence, the Docker image that is pushed to the image registry and used for creating the Debian package does not include the LOBEs coefficients.
Fitting LOBEs coefficients
EveryBeam contains a script to fit (Legendre polynomial) coefficients to simulated results, see scripts/coeff_scripts/convert_lobes.py.
This script either takes one HDF5 file containing station coordinates and simulated result for all available frequencies, or a list of MATLAB files with simulated results per frequency.
In the latter case, station coordinates can be read from a separate MATLAB file or extracted using lofarantpos).
The order of the Legendre polynomial fit can be controlled by the user.
Using the LOBEs model
For a python demo on how to use the LOBEs model, please consult LOFAR telescope: assessing the LOBEs model.
Note
EveryBeam falls back to the Hamaker model after spawning a warning for stations that have no
corresponding LOBEs coefficient file. The search path for the LOBEs coefficient files
is CMAKE_INSTALL_PREFIX/share/everybeam/lobes by default, but can be overridden via the
Options.coeff_path field.