nenupy.io.tf_utils
Support to Time-Frequency data
This module contains all the relevant functions to read
and process the NenuFAR beamformed time-frequency data.
The functions called by the various TFTask
are listed here.
This module’s content is not meant to be used outside of this
scope unless the user knows what they are doing.
See also
Functions
|
Correct for polarization systematics using DreamBeam. |
|
Compute the coefficients to modify the shape of the bandpass response. |
|
Parse time-frequency data at the reading of a .spectra file. |
Compute the frequency axis of a time-frequency file. |
|
|
Compute the time axis of a time-frequency file. |
|
Compute the Stokes parameters from data organized in Jones matrices. |
|
Correct the Polyphase-filter band-pass response at each sub-band. |
|
|
|
Set edge channels of each subband to |
|
De-disperse in time an array |
|
Correct the data from Faraday Rotation effect. |
|
Correct each subband if their levels is distributed like a sawtooth. |
|
Compute the theoretical bandpass response of a sub-band. |
|
Perform sigma clipping along a given axis. |
|
Plot a dynamic spectrum. |
|
Plot a light curve. |
|
Plot a spectrum. |
|
Compute the linear polarization angle \(\psi\), given U and Q Stokes parameters. |
|
Rebin |
|
Set channel indices of a time-frequency dataset to |
|
Reshape a time-frequency data array by the sub-band dimension. |
|
Find out where in the frequency axis a beam starts and end. |
|
Reshape the data stored in the .spectra file into Jones formalism: |
|
Store a Dask array in a HDF5 file. |
Classes
|
|
|
|
|
Class to handle the parameters used for the pipeline processing of the NenuFAR time-frequency data. |