:py:mod:`fov` ============= .. py:module:: fov Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: fov.Grid Functions ~~~~~~~~~ .. autoapisummary:: fov.arg_init fov.fitfunc2 fov.errfunc2 fov.linfunc fov.linerr fov.fit_g fov.find_mode fov.dual_half_circle fov.bsect fov.get_footprint_pa_zero fov.assemble_data fov.make_plot fov.main Attributes ~~~~~~~~~~ .. autoapisummary:: fov.big fov.funcs fov.fmt .. py:data:: big :value: 1e+20 .. py:function:: arg_init() .. py:function:: fitfunc2(p, x) .. py:function:: errfunc2(p, x, y) .. py:function:: linfunc(p, x) .. py:function:: linerr(p, x, y) .. py:data:: funcs .. py:function:: fit_g(x, y, p0, fkey='gau') .. py:function:: find_mode(data) .. py:function:: dual_half_circle(center, radius, angle=0, ax=None, colors=('w', 'k'), **kwargs) Add two half circles to the axes *ax* (or the current axes) with the specified facecolors *colors* rotated at *angle* (in degrees). .. py:function:: bsect(x, z) Find position in array x of value z; assumes x sorted in increasing order. Returns j such that x[j] <= z < x[j+1] .. py:function:: get_footprint_pa_zero(name, pitch) .. py:class:: Grid(grid_size, x0, x1, y0, y1) Bases: :py:obj:`object` .. py:function:: assemble_data(obj, grid, f_limits=None) :param obj: :param f_limits: .. py:function:: make_plot(grid, zgrids) :param grid: :param zgrids: .. py:function:: main() .. py:data:: fmt :value: '%(asctime)s %(levelname)s %(name)s %(message)s'