GalacticNoise([ws, parfile]) | Task to normalize noise levels in both dipoles to the expected Galactic noise level and to apply calibration of dipoles as developed in master thesis Tijs Karskens. |
Task([ws, parfile]) | Base class from which all tasks should be derived. |
calibratedGaincurve(freq, NrAntennas[, galaxy]) | Function delivers calibration curve as: |
interp1d(x, y[, kind, axis, copy, ...]) | interp1d(x, y, kind=’linear’, axis=-1, copy=True, bounds_error=True, |
Module author: Pim Schellart <p.schellart@astro.ru.nl>
Task to normalize noise levels in both dipoles to the expected Galactic noise level and to apply calibration of dipoles as developed in master thesis Tijs Karskens.
Evaluates a partial Fourier series fit to the Galactic response as a function of Local Apparant Siderial Time.
Multiplies the data with the calibration curve to physical units.
For example:
# Normalize recieved power to that expected for a Galaxy dominated reference antenna galactic_noise = cr.trun("GalacticNoise", fft_data=fft_data, channel_width=f["SAMPLE_FREQUENCY"][0] / f["BLOCKSIZE"], timestamp=tbb_time, antenna_set=f["ANTENNA_SET"], original_power=antennas_cleaned_power)See also
Schellart et al., Detecting cosmic rays with the LOFAR radio telescope, Astronomy and Astrophysics, 560, A98, (2013) and Nelles, Karskens, Krause et al., Calibration Paper in prep (2015).
Input parameters
Output parameters
Evaluates a partial Fourier series
Run.
Function delivers calibration curve as:
Data * Calibration curve = Simulated voltage
= Expected electric field * Antenna model
Hence, it’s the gain-factor by which the data should be multiplied in order to match the expected voltages.