:py:mod:`sefd_summary` ====================== .. py:module:: sefd_summary Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: sefd_summary.arg_init sefd_summary.fitfunc2 sefd_summary.errfunc2 sefd_summary.linfunc sefd_summary.linerr sefd_summary.fit_g sefd_summary.find_mode sefd_summary.dual_half_circle sefd_summary.bsect sefd_summary.get_footprint_pa_zero sefd_summary.make_cmap sefd_summary.main Attributes ~~~~~~~~~~ .. autoapisummary:: sefd_summary.big sefd_summary.funcs sefd_summary.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, parameters) Estimates and returns the mode of those input data that lie within the limits set by the parameters. The mode is determined by fitting a guassian function to the peak of the histogram of the logarithms of the values. :param data: np.array of real values :param parameters: dictionary giving the data value bounds :return: .. 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:function:: make_cmap(ssl, ssu) .. py:function:: main() .. py:data:: fmt :value: '%(asctime)s %(levelname)s %(name)s %(message)s'