def cookie_cut_gpd(gpd_df, x_min, x_max, y_min, y_max, fractions=None):
    """Cookie cut a geopandas data frame, typically bore locations.

    Args:
        gpd_df (geopandas): geopandas data
        x_min (numeric): lower x coordinate
        x_max (numeric): upper x coordinate
        y_min (numeric): lower y coordinate
        y_max (numeric): upper y coordinate
        fractions (list of floats): lists of fractions from the original (x_min, x_max, y_min, y_max) box at which to clip the data. Defaults to the centered third of original width/height (i.e. 1/9th of the area)
    Return:
        (TBC): a geopandas data frame (or view thereof)
    """
    if fractions is None:
        fractions = [0.33, 0.67, 0.33, 0.67]
    xmin = x_min + fractions[0] * (x_max-x_min)
    xmax = x_min + fractions[1] * (x_max-x_min)
    ymin = y_min + fractions[2] * (y_max-y_min)
    ymax = y_min + fractions[3] * (y_max-y_min)
    return gpd_df.cx[xmin:xmax, ymin:ymax]