def bounds_to_poly(bounds):
x0, y0, x1, y1 = bounds<EOL>return Polygon([(x0, y0), (x1, y0), (x1, y1), (x0, y1)])<EOL>
Constructs a shapely Polygon from the provided bounds tuple.

Parameters
----------
bounds: tuple
    Tuple representing the (left, bottom, right, top) coordinates

Returns
-------
polygon: shapely.geometry.Polygon
    Shapely Polygon geometry of the bounds