def METHOD_NAME(polys, geo_area=False):
    '''
    :param polys: iterable of shapely.Polygon
    :param geo_area: If true, calculates using geo area (slower, more accurate)
    '''
    areas = None
    if geo_area:
        areas = [geo_area_of_polygon(p) for p in polys]
    else:
        areas = [p.area for p in polys]
    t_area = sum(areas)
    weights = [s/t_area for s in areas]
    return weights