astrohack.antenna.polygon_panel

Classes

PolygonPanel

Module Contents

class PolygonPanel(label, model, panel_info, panel_margin, plot_screw_size=0.2)[source]

Bases: astrohack.antenna.base_panel.BasePanel

polygon[source]
margin[source]
margin_polygon[source]
is_inside(xc, yc)[source]

Checks if a point is inside the panel by using shapely’s point in polygon method :param xc: point x coordinate :param yc: point y coordinate

print_misc(verbose=False)[source]

Print miscelaneous information about the panel to the terminal :param verbose: Include more information in print

plot(ax, screws=False, label=False, margins=False, samples=False)[source]

Plot panel outline to ax :param ax: matplotlib axes instance :param screws: Display screws in plot :param label: add panel label to plot :param margins: plot margin polygon :param samples: plot samples