:py:mod:`aces.fov.beam_model_utility` ===================================== .. py:module:: aces.fov.beam_model_utility .. autoapi-nested-parse:: A set of utility routines for various beam modelling exercises Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: aces.fov.beam_model_utility.pafmap Functions ~~~~~~~~~ .. autoapisummary:: aces.fov.beam_model_utility.airy aces.fov.beam_model_utility.airy1d aces.fov.beam_model_utility.airy2d aces.fov.beam_model_utility.gauss1d aces.fov.beam_model_utility.gauss2d aces.fov.beam_model_utility.empirical_fwhm aces.fov.beam_model_utility.get_grid aces.fov.beam_model_utility.make_beams aces.fov.beam_model_utility.calc_cov aces.fov.beam_model_utility.apodize_paf_0 aces.fov.beam_model_utility.apodize_paf_posang_0 aces.fov.beam_model_utility.polyval2d aces.fov.beam_model_utility.fnc aces.fov.beam_model_utility.design_mat_2 aces.fov.beam_model_utility.apodize_paf aces.fov.beam_model_utility.draw_apod aces.fov.beam_model_utility.make_paf_map aces.fov.beam_model_utility.make_paf_map2 aces.fov.beam_model_utility.make_circle aces.fov.beam_model_utility.draw_footprint aces.fov.beam_model_utility.draw_footprint_il Attributes ~~~~~~~~~~ .. autoapisummary:: aces.fov.beam_model_utility.__author__ aces.fov.beam_model_utility.root2 aces.fov.beam_model_utility.pi .. py:data:: __author__ :value: 'Dave McConnell ' .. py:data:: root2 .. py:data:: pi .. py:function:: airy(x) .. py:function:: airy1d(xgrid, xc, wid=1.0) .. py:function:: airy2d(xgrid, xc, yc, wid=1.0) .. py:function:: gauss1d(M, dxy, xc, wid=1.0) .. py:function:: gauss2d(xgrid, xc, yc, wid=1.0) .. py:function:: empirical_fwhm(freq) .. py:function:: get_grid(M, w) .. py:function:: make_beams(xgrid, offsets, fwhm) .. py:function:: calc_cov(abeams) .. py:function:: apodize_paf_0(xgrid, centre=None, unit=False) .. py:function:: apodize_paf_posang_0(xgrid, centre=None, unit=False) .. py:function:: polyval2d(x, y, m) .. py:function:: fnc(x, a, e) .. py:function:: design_mat_2(X, Y, b) .. py:function:: apodize_paf(xgrid, centre=None, posang=0.0, unit=False) .. py:function:: draw_apod(grid_wid=3.0, levels=None, plot_grid=False) .. py:function:: make_paf_map(cov, beams, sefds=None) .. py:function:: make_paf_map2(C0, beams) .. py:class:: pafmap(xgrid, fwhm, fpname, pitch, freq) Bases: :py:obj:`object` .. py:method:: addmap(var, offsets) .. py:method:: make_lin_mos() .. py:method:: get_ripple() .. py:method:: get_survey_speed(sigma=0.0001, bandwidth=300000000.0, num_antennas=30, npol=2) .. py:method:: get_cont_area() .. py:method:: _calc_centroid(var) .. py:method:: _find_peak(var) :staticmethod: .. py:function:: make_circle(rad, x0, y0) .. py:function:: draw_footprint(fp, beam_wid, grid_wid, labels=None) .. py:function:: draw_footprint_il(fp, beam_wid, grid_wid, labels=None)