aces.fov.beam_model_utility

A set of utility routines for various beam modelling exercises

Module Contents

Classes

pafmap

Functions

airy(x)

airy1d(xgrid, xc[, wid])

airy2d(xgrid, xc, yc[, wid])

gauss1d(M, dxy, xc[, wid])

gauss2d(xgrid, xc, yc[, wid])

empirical_fwhm(freq)

get_grid(M, w)

make_beams(xgrid, offsets, fwhm)

calc_cov(abeams)

apodize_paf_0(xgrid[, centre, unit])

apodize_paf_posang_0(xgrid[, centre, unit])

polyval2d(x, y, m)

fnc(x, a, e)

design_mat_2(X, Y, b)

apodize_paf(xgrid[, centre, posang, unit])

draw_apod([grid_wid, levels, plot_grid])

make_paf_map(cov, beams[, sefds])

make_paf_map2(C0, beams)

make_circle(rad, x0, y0)

draw_footprint(fp, beam_wid, grid_wid[, labels])

draw_footprint_il(fp, beam_wid, grid_wid[, labels])

Attributes

__author__

root2

pi

aces.fov.beam_model_utility.__author__ = 'Dave McConnell <david.mcconnell@csiro.au>'[source]
aces.fov.beam_model_utility.root2[source]
aces.fov.beam_model_utility.pi[source]
aces.fov.beam_model_utility.airy(x)[source]
aces.fov.beam_model_utility.airy1d(xgrid, xc, wid=1.0)[source]
aces.fov.beam_model_utility.airy2d(xgrid, xc, yc, wid=1.0)[source]
aces.fov.beam_model_utility.gauss1d(M, dxy, xc, wid=1.0)[source]
aces.fov.beam_model_utility.gauss2d(xgrid, xc, yc, wid=1.0)[source]
aces.fov.beam_model_utility.empirical_fwhm(freq)[source]
aces.fov.beam_model_utility.get_grid(M, w)[source]
aces.fov.beam_model_utility.make_beams(xgrid, offsets, fwhm)[source]
aces.fov.beam_model_utility.calc_cov(abeams)[source]
aces.fov.beam_model_utility.apodize_paf_0(xgrid, centre=None, unit=False)[source]
aces.fov.beam_model_utility.apodize_paf_posang_0(xgrid, centre=None, unit=False)[source]
aces.fov.beam_model_utility.polyval2d(x, y, m)[source]
aces.fov.beam_model_utility.fnc(x, a, e)[source]
aces.fov.beam_model_utility.design_mat_2(X, Y, b)[source]
aces.fov.beam_model_utility.apodize_paf(xgrid, centre=None, posang=0.0, unit=False)[source]
aces.fov.beam_model_utility.draw_apod(grid_wid=3.0, levels=None, plot_grid=False)[source]
aces.fov.beam_model_utility.make_paf_map(cov, beams, sefds=None)[source]
aces.fov.beam_model_utility.make_paf_map2(C0, beams)[source]
class aces.fov.beam_model_utility.pafmap(xgrid, fwhm, fpname, pitch, freq)[source]

Bases: object

addmap(var, offsets)[source]
make_lin_mos()[source]
get_ripple()[source]
get_survey_speed(sigma=0.0001, bandwidth=300000000.0, num_antennas=30, npol=2)[source]
get_cont_area()[source]
_calc_centroid(var)[source]
static _find_peak(var)[source]
aces.fov.beam_model_utility.make_circle(rad, x0, y0)[source]
aces.fov.beam_model_utility.draw_footprint(fp, beam_wid, grid_wid, labels=None)[source]
aces.fov.beam_model_utility.draw_footprint_il(fp, beam_wid, grid_wid, labels=None)[source]