fov

Module Contents

Classes

Grid

Functions

arg_init()

fitfunc2(p, x)

errfunc2(p, x, y)

linfunc(p, x)

linerr(p, x, y)

fit_g(x, y, p0[, fkey])

find_mode(data)

dual_half_circle(center, radius[, angle, ax, colors])

Add two half circles to the axes ax (or the current axes) with the

bsect(x, z)

Find position in array x of value z; assumes x sorted in increasing order.

get_footprint_pa_zero(name, pitch)

assemble_data(obj, grid[, f_limits])

param obj:

make_plot(grid, zgrids)

param grid:

main()

Attributes

big

funcs

fmt

fov.big = 1e+20[source]
fov.arg_init()[source]
fov.fitfunc2(p, x)[source]
fov.errfunc2(p, x, y)[source]
fov.linfunc(p, x)[source]
fov.linerr(p, x, y)[source]
fov.funcs[source]
fov.fit_g(x, y, p0, fkey='gau')[source]
fov.find_mode(data)[source]
fov.dual_half_circle(center, radius, angle=0, ax=None, colors=('w', 'k'), **kwargs)[source]

Add two half circles to the axes ax (or the current axes) with the specified facecolors colors rotated at angle (in degrees).

fov.bsect(x, z)[source]

Find position in array x of value z; assumes x sorted in increasing order. Returns j such that x[j] <= z < x[j+1]

fov.get_footprint_pa_zero(name, pitch)[source]
class fov.Grid(grid_size, x0, x1, y0, y1)[source]

Bases: object

fov.assemble_data(obj, grid, f_limits=None)[source]
Parameters:
  • obj

  • f_limits

fov.make_plot(grid, zgrids)[source]
Parameters:
  • grid

  • zgrids

fov.main()[source]
fov.fmt = '%(asctime)s %(levelname)s  %(name)s %(message)s'[source]