Beamlet STatistics (BST)

NenuFAR delivers BST statistical data from the LaNewBA receiver. Beamlet STatistics (BST) are the beamlet outputs per polarization averaged at 1 s resolution

BST reading interface

nenupy offers a graphical interface to ease quick reading of a BST file. Once the package is installed, the user should be able to call the script nenupy_bst_vis from anywhere:

nenupy_bst_vis
../_images/bst_vis_0.png

BST reading interface, one can either enter the path toward the BST file to open or select a file in your working environment.

../_images/bst_vis_1.png

Once the BST file is selected, the first digital beam recording is shown in NW polarization.

../_images/bst_vis_2.png

It is possible to set the digital beam value (here #2) and the polarization channel. The content of the dynamic spectrum is automatically updated.

../_images/bst_vis_3.png

A right click displays both time and frequency profiles at the corresponding position in the dynamic spectrum.

../_images/bst_vis_4.png

Left click, then drag and drop motion allows to zoom in a particular time and frequency region. The button ‘Reset’ enables to go back to the full original dynamic spectrum.

BST reading

BST

from nenupy.io.bst import BST

bst = BST("/path/to/BST.fits")

BST data selection

data = bst.get(
    frequency_selection="<=52MHz",
    time_selection=">=2022-01-24T11:08:10 & <2022-01-24T11:14:08",
    polarization="NW",
    beam=8
)

data is a ST_Slice object. See … for this class usage.