kqcircuits.util.groundgrid

kqcircuits.util.groundgrid.make_grid(boundbox, avoid_region, grid_step=10, grid_size=5, group_n=10)[source]

Generates ground grid covering boundbox with holes not overlapping with the avoid_region.

Parameters:
  • boundbox – bounding box of grid in database unit

  • avoid_region – area on which grid is avoided

  • grid_step – step between consecutive holes in database unit

  • grid_size – hole edge length in database unit

  • group_n – number of adjacent holes in a group (is used to speed up grid generation)

Returns:

grid region

../_images/kqcircuits.util.groundgrid.png