extract_data_effelsberg

pyoof.extract_data_effelsberg(pathfits)[source] [edit on github]

Extracts data from the Effelsberg OOF holography observations, ready to use for the least squares minimization. This function will only work for the Effelsberg telescope beam maps.

Parameters:

pathfits : str

Path to the fits file that contains the three beam maps pre-calibrated, from the Effelsberg telescope.

Returns:

data_info : list

It contains all extra data besides the beam map. The output corresponds to a list, [name, pthto, obs_object, obs_date, freq, wavel, d_z, meanel]. These are, name of the fits file, paht of the fits file, observed object, observation date, frequency, wavelength, radial offset and mean elevation, respectively.

data_obs : list

It contains beam maps and \(x\)-, and \(y\)-axis (\(uv\)-plane in Fourier space) data for the least squares minimization (see fit_beam). The list has the following order [beam_data, u_data, v_data]. beam_data is the three beam observations, minus, zero and plus out-of-focus, in a flat array. u_data and v_data are the beam axes in a flat array.