setup regularly-spaced (gridded) pilot point parameterization

    Parameters
    ----------
    ml : flopy.mbase
        a flopy mbase dervied type.  If None, sr must not be None.
    sr : flopy.utils.reference.SpatialReference
        a spatial reference use to locate the model grid in space.  If None,
        ml must not be None.  Default is None
    ibound : numpy.ndarray
        the modflow ibound integer array.  Used to set pilot points only in active areas.
        If None and ml is None, then pilot points are set in all rows and columns according to
        every_n_cell.  Default is None.
    prefix_dict : dict
        a dictionary of pilot point parameter prefix, layer pairs.  example : {"hk":[0,1,2,3]} would
        setup pilot points with the prefix "hk" for model layers 1 - 4 (zero based). If None, a generic set
        of pilot points with the "pp" prefix are setup for a generic nrowXncol grid. Default is None
    use_ibound_zones : bool
        a flag to use the greater-than-zero values in the ibound as pilot point zones.  If False,ibound
        values greater than zero are treated as a single zone.  Default is False.
    pp_dir : str
        directory to write pilot point files to.  Default is '.'
    tpl_dir : str
        directory to write pilot point template file to.  Default is '.'
    shapename : str
        name of shapefile to write that containts pilot point information. Default is "pp.shp"

    Returns
    -------
        pp_df : pandas.DataFrame
            a dataframe summarizing pilot point information (same information
            written to shapename

def setup_pilotpoints_grid(ml=None,sr=None,ibound=None,prefix_dict=None,
                           every_n_cell=4,
                           use_ibound_zones=False,
                           pp_dir='.',tpl_dir='.',
                           shapename="pp.shp"):
    """ setup regularly-spaced (gridded) pilot point parameterization

    Parameters
    ----------
    ml : flopy.mbase
        a flopy mbase dervied type.  If None, sr must not be None.
    sr : flopy.utils.reference.SpatialReference
        a spatial reference use to locate the model grid in space.  If None,
        ml must not be None.  Default is None
    ibound : numpy.ndarray
        the modflow ibound integer array.  Used to set pilot points only in active areas.
        If None and ml is None, then pilot points are set in all rows and columns according to
        every_n_cell.  Default is None.
    prefix_dict : dict
        a dictionary of pilot point parameter prefix, layer pairs.  example : {"hk":[0,1,2,3]} would
        setup pilot points with the prefix "hk" for model layers 1 - 4 (zero based). If None, a generic set
        of pilot points with the "pp" prefix are setup for a generic nrowXncol grid. Default is None
    use_ibound_zones : bool
        a flag to use the greater-than-zero values in the ibound as pilot point zones.  If False,ibound
        values greater than zero are treated as a single zone.  Default is False.
    pp_dir : str
        directory to write pilot point files to.  Default is '.'
    tpl_dir : str
        directory to write pilot point template file to.  Default is '.'
    shapename : str
        name of shapefile to write that containts pilot point information. Default is "pp.shp"

    Returns
    -------
        pp_df : pandas.DataFrame
            a dataframe summarizing pilot point information (same information
            written to shapename

    """
    from . import pp_utils
    warnings.warn("setup_pilotpoint_grid has moved to pp_utils...",PyemuWarning)
    return pp_utils.setup_pilotpoints_grid(ml=ml,sr=sr,ibound=ibound,
                                           prefix_dict=prefix_dict,
                                           every_n_cell=every_n_cell,
                                           use_ibound_zones=use_ibound_zones,
                                           pp_dir=pp_dir,tpl_dir=tpl_dir,
                                           shapename=shapename)